我正在尝试让Apache虚拟主机工作,但它不会捕获域名而是会在互联网上出现。
我在Config文件中启用了虚拟主机:
# 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时,浏览器会尝试在互联网上找到该网站,而不是查看我的本地文件夹。
有什么不对......? 我试图在互联网上找到一个解决方案,但没有运气。
我是否需要更改主机文件中的内容???
亲切的问候 弗莱明
答案 0 :(得分:0)
是的,如果您使用的是具有该域名的操作系统,则需要将该域名添加到/etc/hosts
文件中。
如果您使用的是Windows,也可以C:\WINDOWS\system32\drivers\etc\hosts
。
记录示例:
127.0.0.1 www.fdn.dk