Apache虚拟主机配置多个域一个文件

cidc1ykv  于 12个月前  发布在  Apache
关注(0)|答案(1)|浏览(118)

在Apache配置文件中,是否可以在服务器名称和服务器名称字段中使用正则表达式,使两个域使用完全相同的配置文件,而不是为每个域创建2个。我正在尝试这样的东西,但从Apache得到一个错误:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName [test.com|test.net]
    ServerAlias [www.test.com|www.test.net]
    DocumentRoot /var/www/test.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
pokxtpni

pokxtpni1#

我有一个类似的情况,我最终得到了这样的东西(用你的话来说):

<VirtualHost test.net:80>
    ServerAdmin [email protected]
    ServerName test.net
    ServerAlias test.com www.test.net www.test.com
    DocumentRoot /var/www/test.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

相关问题