永发信息网

apache访问主目录下的index不成功

答案:2  悬赏:40  手机版
解决时间 2021-05-06 20:08
  • 提问者网友:绫月
  • 2021-05-06 08:26

我在red hat 5下面搭建的apache服务器,搭建成功后。

在浏览器中输入ip地址可以显示apache 配置成功后那个“it work”的显示。

可是访问我配置的虚拟目录却不行。甚至访问apache/htdocs下的index.html文件都显示无法连接,这是怎么回事啊???就是这样访问也不行: http://172.22.101.20/index.html 按理说应该行的吧!!

最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-05-06 09:18

你可以多设置几个虚拟路径。



我的是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也是可以的

全部回答
  • 1楼网友:躲不过心动
  • 2021-05-06 10:03
我也遇到过这种情况,其实很简单,您在网站的属性IP地址高级中再把您要访问的192.168.1.100或者127.0.0.1添加进去就能访问了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯