Apache2:2个虚拟主机,子域无法正常工作

时间:2016-06-24 07:11:46

标签: apache subdomain virtualhost

我在apache中设置了一个包含2个虚拟主机的conf文件:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName test.domain.com
    WSGIScriptAlias / /var/django/test/test/wsgi.py
    <Directory /var/django/test/test>
    <Files wsgi.py>
    Require all granted
    </Files>
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *.80>
    ServerAdmin webmaster@localhost
    ServerName domain.com
    #ServerAlias *.domain.com
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

但不幸的是,无论我在浏览器中放入哪个域,都只会调用第一个。

我的期望是只有test.domain.com会打开我的Django项目,所有其他子域名都会使用标准网站。

我做错了什么?

此致

千电子伏

1 个答案:

答案 0 :(得分:0)

错误在于:

用&#34;&#34;替换点后的

它完成了工作。