关于apache下同IP多域名支持HTTPS和80跳转HTTPS的配置
2016-11-07 10:56
537 查看
httpd-ssl的配置:Listen 443NameVirtualHost *:443 AddType application/x-x509-ca-cert .crtAddType application/x-pkcs7-crl .crl SSLPassPhraseDialog builtin SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_scache(512000)"SSLSessionCacheTimeout 300SSLMutex "file:/usr/local/apache/logs/ssl_mutex" <VirtualHost *:443>DocumentRoot "/xxxx/Span"ServerName resource-pov.xxx.comSSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULLSSLCertificateFile "/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.comSSLEngine onSSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULLSSLCertificateFile "/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>
相关文章推荐
- 关于apache下同IP多域名支持HTTPS和80跳转HTTPS的配置
- 关于Apache的单IP多域名和二级域名的配置
- apache-tomcat-9.0.1 配置多个虚拟主机并且配置多个域名的多个ssl支持https
- linux下用Apache一个IP多个网站多域名配置方法
- 关于Apache多个工程域名的配置
- apache + tomcat 单IP多域名多应用配置(2)
- Apache+Tomcat 同一IP多域名多网站配置
- apache+tomcat 单IP,多域名配置实践。超实用配置经验
- apache基于IP,port和域名三种虚拟主机配置方法
- apache2.2.21+tomcat6+mod_jk在Windows中配置多域名对应单独IP虚拟主机
- Apache 多域名同端口同IP配置
- 如何配置Apache虚拟主机?(基于IP、基于端口、基于域名)
- Apache基于IP、基于port和基于域名的三种虚拟主机的配置方法
- 配置Apache服务器的二级域名支持
- debian下apache的虚拟主机配置,基于多IP和基于多域名的虚拟主机。
- linux下Apache2.2.4 + tomcat5.5+php 一个IP配置多域名,虚拟主机
- 配置apache虚拟机(ip访问和域名访问)
- 如何配置apache一个ip多域名的虚拟主机?
- 如何在apache服务器上配置ssl以支持https
- linux下用Apache一个IP多个网站多域名配置方法