看看我的apache虚拟主机配置问题在哪

周智超 发布于 2014/04/23 21:41
阅读 183
收藏 0
NameVirtualHost 127.0.0.1:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
     ServerAdmin webmaster@localhost
    DocumentRoot "G:/code/php"
    ServerName localhost
    ErrorLog "logs/local.log"
    CustomLog "logs/local.log" common
</VirtualHost>
<VirtualHost *:80>
     ServerAdmin webmaster@athome.cn
    DocumentRoot "G:/code/php/athome/web"
    ServerName athome.cn
    ErrorLog "logs/athome.log"
    CustomLog "logs/athome.log" common
</VirtualHost>

我不太清楚问题出在哪啊,localhost就可以,athome.cn就不行了



加载中
0
blindcat
blindcat

你这只是绑定了主机,实际上并没有把域名解析到127.0.0.1的IP上。

win系统的话,你还需要在系统的host文件里写上 127.0.0.1 athome.cn

linux改哪个文件我就不知道了


首席安全砖家
首席安全砖家
sudo vim /etc/hosts
周智超
周智超
对对,好久不弄都忘了
0
彷徨的看着你
彷徨的看着你

linux 下:  vim /etc/hosts

0
eechen
eechen

Linux的hosts文件太好记了 /etc/hosts 下添加:
127.0.0.1 athome.cn

Windows的hosts文件最好还是弄个批处理hosts.bat,方便修改:

@echo off
notepad "%SystemRoot%\system32\drivers\etc\hosts"
ipconfig /flushdns
exit

Windows 7的话还要以管理员身份运行.


0
樂天
樂天
改host的话,别人还是无法通过域名访问的。如果具有域名所有权,先把域名指向自己的主机,然后把Apache中的servename后面的那个localhost改成域名就行了。
周智超
周智超
哦, 我只是想自己用而已
返回顶部
顶部