• Apache环境下配置多个站点的SSL证书


    重新创建apache目录中conf/extra/下的httpd-ssl.conf文件

    NameVirtualHost *:443
    
    Listen 443
    
    <VirtualHost *:443>
    
    DocumentRoot "/var/www/site1"
    
    ServerName www.site1.com
    
    ServerAlias www.site1.com
    
    SSLEngine on
    
    SSLProtocol all -SSLv2
    
    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
    
    SSLCertificateFile "/home/site1/fullchain.pem"
    
    SSLCertificateKeyFile "/home/site1/privkey.pem"
    
    SSLCACertificateFile "/home/site1/chain.pem"
    
    </VirtualHost>
    
    
    
     
    
    <VirtualHost *:443>
    
    DocumentRoot "/var/www/site2"
    
    ServerName www.site2.com
    
    ServerAlias www.site2.com
    
    SSLEngine on
    
    SSLProtocol all -SSLv2
    
    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
    
    SSLCertificateFile "/home/site2/fullchain.pem"
    
    SSLCertificateKeyFile "/home/site2/privkey.pem"
    
    SSLCACertificateFile "/home/site2/chain.pem"
    
    </VirtualHost>
    
    
    
    
    
    
    <VirtualHost *:443>
    
    DocumentRoot "/var/www/site3"
    
    ServerName www.site3.com
    
    ServerAlias www.site3.com
    
    SSLEngine on
    
    SSLProtocol all -SSLv2
    
    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
    
    SSLCertificateFile "/home/site3/fullchain.pem"
    
    SSLCertificateKeyFile "/home/site3/privkey.pem"
    
    SSLCACertificateFile "/home/site3/chain.pem"
    
    </VirtualHost>
    

      

    ssl配置文件只能有一个,如果两个文件都listen443会出错

  • 相关阅读:
    ajax代码及简单封装
    web开发中不同设备浏览器的区分
    JS实现带复选框的下拉菜单
    常用浏览器的编码设置
    PHP实现实现数字补零格式化
    Linux杂碎2/SHELL
    OS
    Linux sudoers
    代理缓存服务器squid
    es6
  • 原文地址:https://www.cnblogs.com/peteremperor/p/10649664.html
Copyright © 2020-2023  润新知