Apache 配置多个HTTPS站点

发布时间:2018-12-10 20:17:26 阅读:2040

    被攻击之后的第一篇日志

    这篇日志记录下自己犯傻的一个问题吧。

    Apache 配置多个HTTPS站点,其实这个和配置普通域名访问是一个道理,只要你有证书。

    最开始我还以为一个服务器只能使用一个HTTPS证书。天呐

    直接上代码。

    LoadModule ssl_module modules/mod_ssl.so
    Listen 443
    NameVirtualHost *:443
    # 第一个虚拟主机
    <VirtualHost *:443>
    DocumentRoot "/var/www/html"
    ServerName domaintest.cn
    SSLEngine on
    SSLCertificateFile /etc/httpd/ssl/default/2_domaintest.cn.crt
    SSLCertificateKeyFile /etc/httpd/ssl/default/3_domaintest.cn.key
    SSLCertificateChainFile /etc/httpd/ssl/default/1_root_bundle.crt
    </VirtualHost>
    #第二个虚拟主机
    <VirtualHost *:443>
    DocumentRoot "/var/www/html"
    ServerName web.domaintest.cn
    SSLEngine on
    SSLCertificateFile /etc/httpd/ssl/web/2_web.domaintest.cn.crt
    SSLCertificateKeyFile /etc/httpd/ssl/web/3_web.domaintest.cn.key
    SSLCertificateChainFile /etc/httpd/ssl/web/1_root_bundle.crt
    </VirtualHost>

     

    配置文件参数说明
    LoadModule加载SSL模块
    Listen监听443端口
    DocumentRoot网页目录
    ServerName站点域名
    SSLEngine on启用SSL功能
    SSLCertificateFile证书文件
    SSLCertificateKeyFile私钥文件
    SSLCertificateChainFile证书链文件


    上边代码只是一个例子,就是这个意思,具体的还要看自己的服务器。

     

    有好的建议,请在下方输入你的评论。

关键字apache linux https centos