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

cidc1ykv  于 2023-10-23  发布在  Apache
关注(0)|答案(1)|浏览(147)

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

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

pokxtpni1#

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

  1. <VirtualHost test.net:80>
  2. ServerAdmin [email protected]
  3. ServerName test.net
  4. ServerAlias test.com www.test.net www.test.com
  5. DocumentRoot /var/www/test.com/public_html
  6. ErrorLog ${APACHE_LOG_DIR}/error.log
  7. CustomLog ${APACHE_LOG_DIR}/access.log combined
  8. </VirtualHost>

相关问题