zoukankan      html  css  js  c++  java
  • 关于apache下同IP多域名支持HTTPS和80跳转HTTPS的配置

    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>

  • 相关阅读:
    第一次个人编程作业
    第一次博客作业
    20175311 2018-2019-2 《Java程序设计》第五周学习总结
    2018-2019-2 20175311 实验一《Java开发环境的熟悉》实验报告
    20175311 2018-2019-2 《Java程序设计》第四周学习总结
    团队项目-选题报告
    第二次结队编程作业
    第一次结对编程作业
    第1组 团队展示(组长)
    第一次个人编程作业
  • 原文地址:https://www.cnblogs.com/lhlucky/p/5846733.html
Copyright © 2011-2022 走看看