我已经通过类似代码将 apache 配置为 tomcat 配置
<VirtualHost *:80>
ServerName captiveportal
ProxyPass / http://ip:port/path
ProxyPassReverse / http://ip:port/path
</VirtualHost>
现在我想将此请求重新发送到 https 我该如何实现?
查看您的答案后,我更改了我的配置,例如
<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
在浏览器上输入时,它会将我重定向到 urlhttps://ip:port/path
并显示problem loading page
我不想https://ip:port/path
在浏览器上显示的另一件事。
注意:https://ip:port/path
-port 是我的 tomcat 端口,ip 是运行 tomcat 的机器 ip。