Apache 虚拟主机不工作

Apache Virtual Host doesn't work

我正在尝试让 Apache Virtual Host 正常工作,但它无法捕获域并转而访问 Internet。

我在配置文件中启用了虚拟主机:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

我的 httpd-vhosts.conf 文件如下所示:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "//nas/Web Design/Sites"
</VirtualHost>


<VirtualHost *:80>
    ServerAdmin webmaster@fdn.dk
    DocumentRoot "//nas/Web Design/Sites/Fdn"
    ServerName fdn.dk
    ServerAlias www.fdn.dk
    ErrorLog "logs/fdn/error.log"
    CustomLog "logs/fdn/access.log" common
</VirtualHost>

http://Localhost 工作正常,但是当我键入 fdn.dk 或 www.fdn.dk 时,浏览器会尝试在 Internet 上查找该站点,而不是查看我的本地文件夹。

怎么了……?? 我试图在互联网上找到解决方案,但没有成功。

我需要更改主机文件中的某些内容吗???

亲切的问候 弗莱明

是的,如果您使用的操作系统包含该域名,则需要将该域名添加到 /etc/hosts 文件中。 或者 C:\WINDOWS\system32\drivers\etc\hosts 如果您使用 Windows.

记录示例: 127.0.0.1 www.fdn.dk