首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Apache设置为使用SSL的VPS上的转发代理

问将Apache设置为使用SSL的VPS上的转发代理
EN

Stack Overflow用户
提问于 2021-01-18 22:03:23
回答 1查看 132关注 0票数 0

我有一个反应应用程序与快速服务器侦听端口3000部署在VPS (其中有一些IP 123.123.123.123)与Apache。我也有SSL设置。我遇到的问题是,在页面刷新/直接输入路径时,我得到了404错误。但是在我设置example.com:3000/page之后,一切都运行得很好。目前,我已经有了这个设置的.htaccess文件:

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

重定向到https。

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

任何关于这个设置的帮助都将是非常有帮助的,因为我被开发所困住了。

致以敬意,

EN

回答 1

Stack Overflow用户

发布于 2021-01-18 22:16:25

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

代码语言:javascript
复制
ProxyPreserveHost On
ProxyPass / http://0.0.0.0:3000/
ProxyPassReverse / http://0.0.0.0:3000/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65775976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档