通过configurationapache的.conf文件将httpredirect到https

我已经通过代码来configurationapache到tomcat的configuration

<VirtualHost *:80> ServerName captiveportal ProxyPass / http://ip:port/path ProxyPassReverse / http://ip:port/path </VirtualHost> 

现在我想将这个请求redirect到https我怎么能实现这个?

看你的答案后,我已经改变了我的configuration

 <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它redirect我的urlhttps://ip:port/path ,它显示problem loading page

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

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

你可以做这样的事情:

 <VirtualHost *:80> serverName captiveportal Redirect / https://my.host.name/ </VirtualHost> 

…然后将您的ProxyPass指令放在您的SSL VirtualHost块中。