apache访问主目录下的index不成功
我在redhat5下面搭建的apache服务器,搭建成功后。在浏览器中输入ip地址可以显示apache配置成功后那个“itwork”的显示。可是访问我配置的虚拟目录却不行...
我在red hat 5下面搭建的apache服务器,搭建成功后。在浏览器中输入ip地址可以显示apache 配置成功后那个“it work”的显示。可是访问我配置的虚拟目录却不行。甚至访问apache/htdocs下的index.html文件都显示无法连接,这是怎么回事啊???就是这样访问也不行: http://172.22.101.20/index.html 按理说应该行的吧!!
展开
4个回答
2013-06-28
展开全部
你可以多设置几个虚拟路径。
我的是D:\Apache2.2\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "D:/www"
ServerName 127.0.0.1
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www"
ServerName www.test.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www"
ServerName ak.test.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www/gdgd"
ServerName bbb.bbb.com
</VirtualHost>
host地址绑定C:\WINDOWS\system32\drivers\etc\hosts 这个地址win下通用
127.0.0.1 www.test.com
127.0.0.1 ak.test.com
127.0.0.1 bbb.bbb.com
重新启动apache服务器,这样就能通过不同的虚拟域名访问你本地的服务了。DocumentRoot后面跟的是你要指定的目录路径 vhost是一种方法,但是直接修改httpd-userdir.conf也是可以的
我的是D:\Apache2.2\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "D:/www"
ServerName 127.0.0.1
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www"
ServerName www.test.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www"
ServerName ak.test.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www/gdgd"
ServerName bbb.bbb.com
</VirtualHost>
host地址绑定C:\WINDOWS\system32\drivers\etc\hosts 这个地址win下通用
127.0.0.1 www.test.com
127.0.0.1 ak.test.com
127.0.0.1 bbb.bbb.com
重新启动apache服务器,这样就能通过不同的虚拟域名访问你本地的服务了。DocumentRoot后面跟的是你要指定的目录路径 vhost是一种方法,但是直接修改httpd-userdir.conf也是可以的
2013-06-28
展开全部
我也遇到过这种情况,其实很简单,您在网站的属性IP地址高级中再把您要访问的192.168.1.100或者127.0.0.1添加进去就能访问了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关掉防火墙和selinux 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解决了没?我也遇到了,不知道哪里出错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询