Apache 欢迎页面也可访问到,文件目录下的其他文件却访问不到

下最新的PHP7竟然不兼容discuz3.2,所以只能无奈用之前虚拟机的PHP5做实验。

/etc/init.d/mysqld start 启动3306端口

apachectl  start 启动80端口


在客户端 192.168.1.104  可以出现Apache的欢迎页面但是192.168.1.104/1.txt或者其他的192.168.1.104/info.php 都是提示:Not Found  The requested URL /fff/123.txt was not found on this server. 并且提示需要Apache的80端口,80端口明明是开着的。

netstat -tulanp  两个端口没有问题,都是正常运行

vim /usr/local/apache2/conf/httpd.conf   查看虚拟主机也是处于关闭状态。

客户端的etc/hosts文件里也是192.168.1.104,ping 192.168.1.104也是通的,

奇怪,问题在哪里。

[root@master htdocs]# rpm -qa | grep httpd

httpd-tools-2.2.15-47.el6.centos.1.x86_64

httpd-2.2.15-47.el6.centos.1.x86_64

咳咳,明明是编译安装的怎么会多出来rpm包安装的了也说明了此80端口非彼80端口,不是编译安装那个

[root@master htdocs]# which apachectl

/usr/sbin/apachectl

原因就在这里了,开始的时候用的apachectl start是源码包的Apache,而不是编译安装的那个。

apachectl stop 

/usr/local/apache2/bin/apachectl start 启动编译安装的这个就对了,之前搭建的LANP环境也是编译安装搭建出来的,都用编译安装的才配套。

再次在客户端里,192.168.1.104/123.txt就OK了。




你可能感兴趣的:(虚拟机,客户端,虚拟主机)