尝试添加子域,但它一直指向我的主目录

时间:2017-01-12 20:11:37

标签: apache2

我一直在寻找与我类似的情况,但我找不到任何帮助。似乎我的.conf文件是正确的,并且子域部分工作(我将它设置为记录到不同的access.log,并且它正常工作),但它使用了错误的目录。

以下是来自sites-available文件夹的subdomain.conf:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName beta.subdomain.com
    ServerAlias www.beta.subdomain.com

    DocumentRoot /home/ubuntu/django_projects_BETA

    ErrorLog ${APACHE_LOG_DIR}/beta/error.log
    CustomLog ${APACHE_LOG_DIR}/beta/access.log combined
</VirtualHost>

我正在尝试访问测试子域中的随机网址。我的beta目录已经开启了Django的调试模式,所以我应该看到beta版的调试输出和一个简单的&#34; Not Found&#34;在主要的。我看到&#34; Not Found&#34; beta子域名页面,我知道它访问原始目录而不是我为beta子域名定义的目录。

之前有没有人遇到过类似的问题?还有什么我可以尝试让虚拟主机完全工作吗?

0 个答案:

没有答案