【问题标题】:VHost for Subdomain Website子域网站的虚拟主机
【发布时间】:2015-03-31 20:36:37
【问题描述】:

我正在为我的网站使用 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>

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

【问题讨论】:

    标签: apache vhosts


    【解决方案1】:

    子域实际上是一个单独的域。您需要为子域创建一个新的 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>
    

    您可以为子域单独设置所有参数。

    【讨论】:

      猜你喜欢
      • 2013-09-17
      • 2013-04-26
      • 2015-06-24
      • 2014-01-27
      • 1970-01-01
      • 2019-09-12
      • 2012-12-03
      • 2013-10-13
      • 1970-01-01
      相关资源
      最近更新 更多