apache+php 首页访问问题

您好。我配置好apache和php后,访问127.0.0.1和localhost都没问题。但是第二天从网上下了个源码,在apache上搭好访问几次,删掉这套源码后,127... 您好。我配置好apache和php后,访问127.0.0.1和localhost都没问题。但是第二天从网上下了个源码,在apache上搭好访问几次,删掉这套源码后,127.0.0.1就不能访问了,但是localhost可以访问。请教,这是哪的问题。
我的根目录下有index.html的时候,两个都能正常显示。删掉index.html换成index.php就出这个问题了。(我下的那套源码是用index.html做首页的)我在apache中配置好drectiveindex了。
展开
 我来答
851468308qq
2014-10-11 · 超过100用户采纳过TA的回答
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:134万
展开全部
关于将index.html换成index.php以后就不能访问默认首页的问题,查看apache中的httpd.conf文件中的DirectoryIndex中是否加入index.php
更多追问追答
追问
应该不是DirectoryIndex的问题。下面是我httpd.conf中DirectoryIndex的配置:
DirectoryIndex index.php index.html index.html.var

如果没有配置的话。用localhost访问页不会成功的。现在是localhost可以访问,但是127.0.0.1不能,报404。。。
追答
localhost可以访问,但是127.0.0.1不能访问,那就要考虑这2者的区别了,127.0.0.1相对于localhost访问,需要经过网络,一般访问127.0.0.1,要想其等同于localhost,需要配置system32/drivers/etc/hosts文件,将127.0.0.1 指向localhost,另外一方面也要注意防火墙规则设置,允许其通过相应的端口访问127.0.0.1;
但是这里对你的问题我感到有一点奇怪,你说首次配置好apache和php后,访问127.0.0.1和localhost都没问题,从网上下了个源码,在apache上搭好访问几次,删掉这套源码后,127.0.0.1就不能访问了,但是localhost可以访问。难道是该套源码的影响,其源码进行了设置,不允许通过127.0.0.1访问??建议检查一下防火墙规则是否更改,还有route print看一下127.0.0.1的具体指向,以及确认是否更改了etc/hosts文件。
快又稳
2024-10-28 广告
Apache基于域名的虚拟主机配置主要涉及到在Apache配置文件中为不同域名指定不同的网站目录和日志路径。配置时,需确保域名已正确指向服务器的IP地址。在Apache的`httpd-vhosts.conf`或类似配置文件中,为每个域名创建... 点击进入详情页
本回答由快又稳提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式