清除并重新安装后apache2无法启动
首先 – 我已经看过并尝试了几种方法,包括https://askubuntu.com/questions/94805/apache-server-not-starting/
我正在使用Ubuntu 14.04 64位
我在serverfault使用了一个回答
- sudo服务apache2停止
- sudo apt-get –purge删除apache2 sudo apt-get删除apache2-common
- sudo apt-get autoremove
- where apache2(给3个地点)
- sudo rm -rf / etc / apache2
- sudo rm -rf / usr / sbin / apache2
- sudo rm -rf / usr / lib / apache2
我做到了
- sudo apt-get -y install apache2 – 说它是最新版本
- 所有conf文件都在/ etc / apache2 / etc / log / apache2 / error_log中为空
- sudo服务apache2 restart没有输出 – 没有错误 – 没有消息
- http // localhost或127.0.0.1表示Web服务器不可用
- ps ax | grep -i apache给出7919分/ 0 S + 0:00 grep –color = auto -i apache
我很难过 – 请帮忙!
编辑 – 刚刚实现/ usr / sbin / apache2不存在,/ usr / lib / apache2也不存在
重新安装3次后 – 我如何获得它们 – 请求帮助 – thx
在14.04中,apache二进制文件位于apache2-bin
。
由于您缺少二进制文件,因此可以尝试重新安装该软件包以及apache2
。
sudo apt-get install --reinstall apache2 apache2-bin
然后尝试再次启动apache,(虽然我相信apache会在安装后自动启动)
sudo apache2ctl start
Apache2的二进制文件位于apache2-bin
。
尝试:
sudo apt-get --purge remove apache2* sudo apt-get --purge autoremove sudo apt-get install apache2
thx回应。
我确实尝试过清洗,自动移动和安装
它安装了文件 – echo很多东西设置conf和默认网站但是当我去localhost时 – 没有web服务器
重启没有回应任何东西,但仍然没有网络服务器
有用的是清除autoremove和
然后sudo-apt-get install tasksel
sudo tasksel
并选择灯服务器
我怀疑有什么可以删除/ usr / sbin / apache2和/ usr / lib / apache2使用whereis apache2盲目跟踪
我希望我知道
sudo apt-get install –reinstall apache2 apache2-bin
这可能会解决我的问题,但很高兴知道
非常感谢