繁体   English   中英

使用 SSL 将 Apache 设置为 VPS 上的正向代理

[英]Set Apache as a Forward proxy on VPS with SSL

我有一个 React 应用程序,在 VPS 上部署了快速服务器监听端口 3000(其中有一些 IP 123.123.123.123)和 Apache。 我也有 SSL 设置。 我遇到的问题是在页面刷新/直接路径输入时出现 404 错误。 但是,一旦我设置了 example.com:3000/page,一切正常。 目前我有这个设置的 .htaccess 文件:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

重定向到 https。

我需要正确设置转发代理到端口 3000。

由于我坚持开发,因此对此设置的任何帮助都将非常有帮助。

问候,

您需要在 Apache 上设置反向代理,以将端口 443 上的流量重定向到端口 3000。可以通过在 Apache 配置中添加以下行来完成

ProxyPreserveHost On
ProxyPass / http://0.0.0.0:3000/
ProxyPassReverse / http://0.0.0.0:3000/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM