记Ubuntu上的Apache服务器访问目录异常
详情:打开www.rancho.site时发现web服务器跳转到Apache默认引导页,旗下其他虚拟主机也是跳转到此引导页:
尝试步骤:
- 重启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目录下开启服务器之后:
终于打开了Blog首页 一切来的猝不及防(完全没有想到这一点啊。。。。)
- 关于自带的Apache Http Server:可以使用apachectl查看其在什么地方:
[email protected]:/etc/apache2$ whereis apachectl apachectl: /usr/sbin/apachectl /usr/share/man/man8/apachectl.8.gz
- 进入apachectl所在目录下用vi编辑器查看apachectl内容
[email protected]:/alidata/server/httpd$ cd /usr/sbin [email protected]:/usr/sbin$ vi apache2ctl
- 显示Ubuntu自带的Apache服务器地址~
仅记录下博主遇到的问题,如果有此法不能解决的,请留言或email相互探讨~
- 程序员面试千万不要犯这些错误
- Xcode7控件不显示&UIWebView不加载http请求