apache配置http跳转https


httpd.conf

<VirtualHost *:80>
ServerName www.abc.cn
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]
</VirtualHost>

ssl.conf

<VirtualHost *:443>
    ServerName www.abc.cn
    ProxyPreserveHost on
    ProxyPass / http://127.0.0.1:8080/
    ProxyPassReverse / http://127.0.0.1:8080/
    ErrorLog "logs/abc.cn-ssl-error.log"
    CustomLog "logs/abc.cn-ssl-access.log" common
    SSLEngine on
    SSLProtocol all -SSLv2 -SSLv3
    SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
    SSLHonorCipherOrder on
    SSLCertificateFile cert/abc.cn.pem
    SSLCertificateKeyFile cert/abc.cn.key
    SSLCertificateChainFile cert/abc.cn_chain.crt
</VirtualHost>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM