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>

  • 相关阅读:
    idea设置全局ignore
    win 2012 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013 Redistributable. Please ins
    win 2012 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013 Redistr
    kafka 删除 topic
    java编译中出现了Exception in thread “main" java.lang.UnsupportedClassVersionError
    Centos中使用yum安装java时,没有jps的问题的解决
    Spring 整合Junit
    Spring纯注解配置
    Spring 基于注解的 IOC 配置
    打印java系统的信息
  • 原文地址:https://www.cnblogs.com/lhlucky/p/5846733.html
Copyright © 2011-2022 走看看