记Ubuntu上的Apache服务器访问目录异常

详情:打开www.rancho.site时发现web服务器跳转到Apache默认引导页,旗下其他虚拟主机也是跳转到此引导页:

Unnamed QQ Screenshot20160411000011

 

尝试步骤:

  • 重启Apache服务—-失败
  • 停止http进程—-失败
  • 重启服务器—-失败
  • 修改Apache配置文件—-失败

于是想想原因,Apache进程启动时候提示80端口被占用,提示:

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

netstat -nlp |grep :80

查看端口占用情况,发现是httpd进程。

多次kill此进程,还是会立马创建新进程。。。。。

继续访问主页,发现此页面并不是博主当时安装的Apache下页面,难道Ubuntu自带一个Apache?检查一下真的是!!!!

#默认开启了   /etc/init.d/apache2
#相应的配置文件在    /etc/apache2/httpd.conf
#配置文件指向       /var/www/html/index.html

查看 /var/www/html/index.html页面。。。真的是出现的引导页

Ubuntu真是神奇,同一个软件还能装两个不同目录。。。

找到问题所在,于是赶紧停止所有httpd进程

killall -9 httpd
killall -9 Apache2

博主在自己Apache目录下开启服务器之后:

 

Unnamed QQ Screenshot20160411000117

终于打开了Blog首页 一切来的猝不及防(完全没有想到这一点啊。。。。)

  • 关于自带的Apache Http Server:可以使用apachectl查看其在什么地方:
www@laibin:/etc/apache2$ whereis apachectl
apachectl: /usr/sbin/apachectl /usr/share/man/man8/apachectl.8.gz
  • 进入apachectl所在目录下用vi编辑器查看apachectl内容
www@laibin:/alidata/server/httpd$ cd /usr/sbin
www@laibin:/usr/sbin$ vi apache2ctl 

Unnamed QQ Screenshot20160411003425

  • 显示Ubuntu自带的Apache服务器地址~

仅记录下博主遇到的问题,如果有此法不能解决的,请留言或email相互探讨~

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注