2016-08-20 131 views
0

我想让Apache虚拟主机工作,但它不会赶上域名,而是出现在互联网上。Apache虚拟主机不工作

我已经启用的配置文件中的虚拟主机:

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

我的httpd-vhosts.conf文件看起来像这样:

NameVirtualHost *:80 

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


<VirtualHost *:80> 
    ServerAdmin [email protected] 
    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

是的,你需要将该域名添加到/etc/hosts文件,如果您正在使用的操作系统有它。 或至C:\WINDOWS\system32\drivers\etc\hosts(如果您使用的是Windows)。记录

例子: 127.0.0.1 www.fdn.dk

+0

太棒了 - 它的工作! 还有一个问题: 我是否需要为fdn.dk和www.fdn.dk添加一个条目,或者是否可以在一个条目中完成? –

+0

是的,你需要两个 – Naktibalda

+0

伟大的我会那样做。 谢谢。 –