您的位置:首页 > 运维架构 > 网站架构

网站项目通过ip地址访问而不通过localhost访问的配置方法

2011-11-14 10:52 676 查看
1。到E:\AppServ\Apache2.2\conf(apache的安装地址中,可能不相同),找到httpd.conf文件。再打开该文件,找到里面的:

#Listen 192.168.1.157:80

Listen 80,

两行。ip地址写上自己的电脑ip地址。改为:

Listen 192.168.1.157:80

#Listen 80

如果有必要的话,可以改改:

<Directory />

    Options FollowSymLinks ExecCGI Indexes

    AllowOverride all

    Order deny,allow

    Deny from all

    Satisfy all

</Directory>

为:

<Directory />

    Options FollowSymLinks ExecCGI Indexes

    AllowOverride all

    Order deny,allow

    #Deny from all

    Satisfy all

</Directory>

不过这个更改我试过,改不改都没影响这里的功能。

然后这样配置后重启apache后的效果是,当你访问如:http://192.168.1.157,返回的是apache安装的根目录文件页面:



如果路径不对的话,这样还是不够的,还要再找到E:\AppServ\Apache2.2\conf\extra下的httpd-vhosts.conf文件,打开,在里面加一段:
<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host2.appservnetwork.com

    DocumentRoot E:\AppServ\www\www

    ServerName 192.168.1.157

    ErrorLog logs/dummy-host2.appservnetwork.com-error_log

    CustomLog logs/dummy-host2.appservnetwork.com-access_log common

</VirtualHost>

解释下:

DocumentRoot E:\AppServ\www\www,是你要访问的网站的根路径。

ServerName 192.168.1.157是你的ip地址。

其他两项不用管。

这样重启apache后再次打开:



ok,大功告成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apache
相关文章推荐