小编Mar*_*ich的帖子

有没有办法共享或重用 Apache 配置

我的 Apache 服务器上有以下目录结构

/var/www/domain.com/
    index.html
    site-1/
    site-2/
    .
    .
    .
    site-N/
Run Code Online (Sandbox Code Playgroud)

每个站点都使用以下配置文件,其中变量“port”、“site”和“hub”是唯一更改的值

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        # DOMAIN CONFIGURATION
        Define domain domain.dev

        ServerName ${domain}
        ServerAlias www.${domain}
        DocumentRoot /var/www/${domain}

        <Directory "/var/www/${domain}">
            AuthType Basic
            AuthName "${domain} Authentication"
            AuthUserFile /etc/apache2/.htpasswd
            Require valid-user
            <Files "manifest.json">
                Require all granted
            </Files>
        </Directory>

        SSLEngine on
        RewriteEngine on
        SSLProxyEngine on
        SSLProxyVerify none
        SSLProxyCheckPeerCN off
        SSLProxyCheckPeerName off
        SSLProxyCheckPeerExpire off

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        SSLCertificateFile /etc/letsencrypt/live/${domain}/cert.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/${domain}/privkey.pem
        SSLCertificateChainFile /etc/letsencrypt/live/${domain}/fullchain.pem

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
            SSLOptions +StdEnvVars
        </FilesMatch>

        <Directory /usr/lib/cgi-bin>
            SSLOptions +StdEnvVars …
Run Code Online (Sandbox Code Playgroud)

apache2

4
推荐指数
1
解决办法
594
查看次数

标签 统计

apache2 ×1