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
我正在尝试让 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