我正在 Windows 上设置一个接受子域的本地开发环境。到目前为止,在我的主机文件上我有
127.0.0.1 test.press.lc #subdomain site, since we cant have dynamic subdomain
127.0.0.1 press.lc #the main site
在 apache conf 中,我有
<VirtualHost *:80>
ServerName press.lc
DocumentRoot D:/htdocs/web/press/
ServerAlias *.press.lc
</VirtualHost>
我可以毫无问题地访问 press.lc,但当我尝试访问 test.press.lc 时,我被重定向到外部网站(在这种情况下是 earthlink 搜索,因为它认为我的网址打错了)。我的设置有误吗?请帮忙。
答案1
nslookup
您应该先使用或 之类的工具检查名称解析ping
。先尝试刷新 DNS 缓存(ipconfig /flushdns
在命令行)。
如果有效,您必须在浏览器中搜索问题(自己的 DNS 缓存等)。
重定向到外部(“未找到域”)页面表明您的 Apache 设置不应该是问题所在。