httpd-ssl的配置:Listen 443NameVirtualHost *:443 AddType application/x-x509-ca-cert .crtAddType application/x-pkcs7-crl .crl SSLPassPhraseDialog builtin SSLSessionCache shmcb:/usr/local/ap...
httpd-ssl的配置:
Listen 443
NameVirtualHost *:443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLPassPhraseDialog builtin SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
SSLMutex "file:/usr/local/apache/logs/ssl_mutex"
<VirtualHost *:443>
DocumentRoot "/xxxx/Span"
ServerName resource-pov.xxx.com
SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/usr/local/apache/conf/ssl/server.crt"
SSLCertificateKeyFile "/usr/local/apache/conf/ssl/server.key"
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "/xxxx/pov.xxx.com"
ServerName pov.xxx.com
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/usr/local/apache/conf/ssl/server.crt"
SSLCertificateKeyFile "/usr/local/apache/conf/ssl/server.key"
</VirtualHost>
httpd-vhosts.conf的配置:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/xxxx/Span"
ServerName resource-pov.xxx.com
ServerAlias resource-pov.xxx.com
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://resource-pov.xxx.com/$1 [R=301,L]
</IfModule>
ErrorLog "logs/resource-pov.xxx.com-error_log"
CustomLog "logs/resource-pov.xxx.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/xxxx/pov.xxx.com"
ServerName pov.xxx.com
ServerAlias pov.xxx.com
<IfModule mod_rewrite.c> //这块IfModule mod_rewrite.c是开启重定向跳转模块,将所有80的访问跳转至HTTPS,如果不像跳转可以选择去掉<IfModule mod_rewrite.c> ........ </IfModule> 这段。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://pov.xxx.com/$1 [R=301,L]
</IfModule>
ErrorLog "logs/pov.xxx.com-error_log"
CustomLog "logs/pov.xxx.com-access_log" common
</VirtualHost>
原文:http://www.cnblogs.com/lhlucky/p/5846733.html
本文标题为:关于apache下同IP多域名支持HTTPS和80跳转HTTPS的配置
基础教程推荐
- win10搭建配置ftp服务器的方法 2022-11-12
- Apache Spark源码走读之15 -- Standalone部署模式下的容错性分析 2023-09-28
- Docker镜像与容器的导入导出以及常用命令总结 2022-11-24
- apache+tomcat实现session共享 2023-09-08
- centos 7智熄直接断电导致无法启动 2023-09-23
- Centos7 nginx启动脚本 2023-09-22
- centos7 nginx配置ssl证书实现https访问同时http访问 2023-09-22
- apache 环境下 php 的配置注意事项 2022-09-01
- 利用Apache部署静态网站(一) 2023-09-09
- Apache索引目录浏览的学习笔记 2023-09-28
