Apache 配置多域名多路径https,域名路径解


在生产环境中会遇到在Apache需要配置多个域名https 情况,下面就介绍如何在和通数据库申请证书并进行部署.
apache 版本 2.4.41
操作系统 CentOS7.6

1,和通数据库提供证书申请功能,也可以通过这个连接申请免费的证书:
https://common-buy.aliyun.com/?spm=5176.2020520163.cas.3.7db0YGxNYGxNvX&commodityCode=cas#/buy

image

2,证书申请完毕就可以通过证书控制把证书下载下来,然后上传到服务器上了,这里选择Aapache的证书类型。
image

3,把下载下来的证书上传到 /var/www/html/ 目录下面。找到您的apache 配置文件 httpd.conf,去掉 Include conf/extra/httpd-ssl.conf 前面的注释。
image

4,打开extra/httpd-ssl.conf 修改配置文件如下:

listen 443


ServerName websiet1.com
DocumentRoot /var/www/html
SSLEngine on
SSLProtocol all -SSLv2 -SSLV3
SSLCipherSuite ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!aNULL:!eNULL
SSLCertificateFile /var/www/html/2895370_websiet1.com_public.crt
SSLCertificateKeyFile /var/www/html/2895370_websiet1.com.key
SSLCertificateChainFile /var/www/html/2895370_websiet1.com_chain.crt


ServerName websiet2.com
DocumentRoot /var/www/html
SSLEngine on
SSLProtocol all -SSLv2 -SSLV3
SSLCipherSuite ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!aNULL:!eNULL
SSLCertificateFile /var/www/html/2422385_websiet2.com_public.crt
SSLCertificateKeyFile /var/www/html/2422385_websiet2.comn.key
SSLCertificateChainFile /var/www/html/2422385_websiet2.com_chain.crt

5,重启apache,配置生效

相关内容