acme.sh生成apache2.4的https配置文件

原创
2018/01/24 16:40
阅读数 2.4K

日志缘起

网上采用acme.sh生成letscrypt证书的文章很多,但都是适配nginx的,适配apache的很少,故此记录下来。

1.生成证书

acme.sh --installcert -d docs.benshifu.org --keypath /etc/apache2/ssl/docs.benshifu.org.key --fullchainpath /etc/apache2/ssl/docs.benshifu.org.fullchain.cer --cert-file /etc/apache2/ssl/docs.benshifu.org.cer

2.apache2.4.18配置文件

<VirtualHost *:80>
    ServerAdmin admin@linuxeye.com
                ServerName docs.benshifu.org
                DocumentRoot /var/www/docs
                ErrorLog ${APACHE_LOG_DIR}/docs1_error.log
                CustomLog ${APACHE_LOG_DIR}/docs1_access.log combined
<Directory "/var/www/docs">
    SetOutputFilter DEFLATE
    Options FollowSymLinks ExecCGI
    Require all granted
    AllowOverride All
    Order allow,deny
    Allow from all
    DirectoryIndex index.html index.php
</Directory>
</VirtualHost>

<VirtualHost _default_:443>
                ServerAdmin webmaster@localhost
                ServerName docs.benshifu.org
                DocumentRoot /var/www/docs
                ErrorLog ${APACHE_LOG_DIR}/docs_error.log
                CustomLog ${APACHE_LOG_DIR}/docs_access.log combined

                SSLEngine on
                SSLCertificateFile /etc/apache2/ssl/docs.benshifu.org.cer
                SSLCertificateKeyFile /etc/apache2/ssl/docs.benshifu.org.key
                SSLCertificateChainFile /etc/apache2/ssl/docs.benshifu.org.fullchain.cer
        </VirtualHost>
</IfModule>
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部