子域名网站的VHost

时间:2015-03-31 20:36:37

标签: apache vhosts

我在我的网站上使用Linux服务器 www.domain.com

我想为测试环境创建子域 www.test.domain.com

我开始配置vhost文件。

 <Directory /var/www/domain/>
 AllowOverride None
 Order Deny, Allow
 Deny from all
 </Directory>

<VirtualHost *:80>
  DocumentRoot /var/www/domain/

  ServerName domain.com
  ServerAlias domain.com
  ServerAlias www.domain.com
  ServerAdmin support@domain.com

  ErrorLog /var/ww/domain/

<IfModule mod_ssl.c>
</IfModule>

<Directory /var/www/domain/
      Options FollowSymLinks
      AllowOverride All
      Order allow, deny
      Allow from all
</Directory>

如何编辑目录中的子域名www.test.domain.com的Vhost文件,/ var / www / test /“?

1 个答案:

答案 0 :(得分:0)

子域实际上是一个单独的域。您需要为子域创建一个新的VHost。

<Directory /var/www/test/>
 AllowOverride None
 Order Deny, Allow
 Deny from all
 </Directory>

<VirtualHost *:80>
  DocumentRoot /var/www/test/

  ServerName test.domain.com
  ServerAlias testdomain.com
  ServerAlias www.test.domain.com
  ServerAdmin support@test.domain.com

  ErrorLog /var/ww/test/

<IfModule mod_ssl.c>
</IfModule>

<Directory /var/www/test/
      Options FollowSymLinks
      AllowOverride All
      Order allow, deny
      Allow from all
</Directory>

您可以根据需要单独为子域设置所有参数。