首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过配置apache的.conf文件将http重定向到https

通过配置apache的.conf文件将http重定向到https
EN

Stack Overflow用户
提问于 2012-04-26 22:17:28
回答 1查看 15.7K关注 0票数 1

我已经通过如下代码将apache配置为tomcat配置

代码语言:javascript
复制
<VirtualHost *:80>
ServerName captiveportal
ProxyPass       / http://ip:port/path
ProxyPassReverse / http://ip:port/path
</VirtualHost>

现在我想把这个请求重定向到https,我怎样才能做到这一点?

看过你的答案后,我更改了我的配置,如下

代码语言:javascript
复制
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile "/etc/httpd/conf/crt1.crt"
SSLCertificateKeyFile "/etc/httpd/conf/key1.key"
ProxyPass       / http://ip:port/path
</VirtualHost>
<VirtualHost *:80>
ServerName captiveportal
Redirect / https://ip:port/path
</VirtualHost>

但是,当我在浏览器上输入captiveportal时,它会将我重定向到url https://ip:port/path上,并显示problem loading page

还有一件事我不想在浏览器上显示https://ip:port/path

注意:- https://ip:port/path,其中port是我的tomcat端口,ip是运行tomcat的机器ip。

EN

回答 1

Stack Overflow用户

发布于 2012-04-26 22:22:23

你可以这样做:

代码语言:javascript
复制
<VirtualHost *:80>
   ServerName captiveportal
   Redirect / https://my.host.name/
</VirtualHost>

然后,...and将您的ProxyPass指令放在您的SSL VirtualHost块旁边。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10335329

复制
相关文章

相似问题

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