动态虚拟主机-Saas自定义域

时间:2018-08-03 12:17:12

标签: apache httpd.conf vhosts

嗨,我们有一个用户可以创建自定义网站的系统,所有这些都工作正常,我们可以捕获所有请求并处理应用程序中的域检查。但是现在我们将ssl引入用户自定义域。

当前,这可用于单独的虚拟主机记录,但希望创建一个动态记录,在该记录中获取服务器名称,例如“ www.test.com”,可以将其设置为ServerName和ssl cert文件夹位置。

原因是这样,当我们从ssl mate订购新证书时,不必重新启动apache。参见下面的示例谢谢。

<VirtualHost *:443>
    ServerName {DYNAMIC HOST NAME}
    DocumentRoot /var/www/website.com/current/public
    ErrorLog /var/www/website.com/error.log
    CustomLog /var/www/website.com/requests.log combined

    SSLEngine on
    SSLCertificateFile /var/lib/sslmate-agent/orders/{DYNAMIC HOST NAME}/rsa.chained.pem
    SSLCertificateKeyFile /var/lib/sslmate-agent/orders/{DYNAMIC HOST NAME}/rsa.key.pem

    <Directory /var/www/website.com/current/public >
        Options FollowSymLinks
        AllowOverride All
    </Directory>
</VirtualHost>

0 个答案:

没有答案