在apache中解析子域

时间:2009-07-14 17:31:53

标签: apache subdomain

我不确定如何修复它,或者如果我修复它。可能刚刚为dns得到解决或其他东西,但它现在有效。显然,即使我在下面列出的网站显示了指向正确地址的所有内容,某些地方也无法正常解决问题。   - - - - - 原始信息 - - - - - - - - 我不确定这里出了什么问题,但我一直试图建立一个子域名,我无法解决它。

我已通过在此网站中输入网址来检查域名是否已正确设置 http://www.selfseo.com/find_ip_address_of_a_website.php  检查子域是否指向正确的服务器,它返回我的服务器IP(我还检查了一个子域未设置,并且它没有解析,因此该站点确实有效)。

所以,现在我发现问题必须在我的apache配置文件中。

虚拟主机详细信息如下

<VirtualHost *:80>
    ServerAdmin name@site.com
    DocumentRoot /var/www/html
    ServerName mysite.com
    ErrorLog logs/mysite-error_log
    CustomLog logs/mysite-access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin name@site.com
    DocumentRoot /var/www/html/liveTest
    ServerName liveTest.mysite.com
    ErrorLog logs/mysitetest-error_log
    CustomLog logs/mysitetest-access_log common
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !\.(php|html|css|js|gif|png|jpe?g)$
    RewriteRule (.*)$ /index.php [L]
</VirtualHost>

我重新启动了服务器,但什么都没有,但是http://mysite/liveTest工作正常,所以目录结构都是正确的。

知道我错在哪里吗?

1 个答案:

答案 0 :(得分:0)

你有&lt; VirualHost *:80&gt; &LT; /虚拟主机&GT;围绕两个代码块中的每一个? &lt; - 好的,你有。

然后你检查了日志?也许尝试删除第二个URL中的重写,以消除可能的错误来源。