Apache 上的子域不起作用 - 找不到服务器

Way*_*ina 1 subdomain apache-2.2

我在 Windows Server 2003 机器上全新安装了 Apache。根站点(例如 www.mycompany.com)有效。我有一个指向不同目录 (subdomain.mycompany.com) 的子域设置,当我尝试访问它时出现“找不到服务器”错误。

这是我的 httpd.conf 文件:

<VirtualHost>
    DocumentRoot H:\Websites\"
    ServerName www.mycompany.com
    ServerAlias mycompany.com
    CustomLog logs/mycompany.com.log combined
    ErrorLog logs/mycompany.com.error.log
</VirtualHost>

<VirtualHost>
    DocumentRoot "H:\Websites\subdomain"
    ServerName subdomain.mycompany.com
    CustomLog logs/subdomain.mycompany.com.log combined
    ErrorLog logs/subdomain.mycompany.com.error.log
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

就像我说的根站点工作,但子域甚至没有被找到。这就是事情应该如何设置,不是吗?我真的很困惑 - 我已经习惯了 IIS,在那里我只需右键单击并添加一个站点,然后就可以“正常工作”。

小智 5

您是否在您的 dns 服务器中放置了子域记录?