unix 在Linux下完全移除apache2

hfwmuf9z  于 12个月前  发布在  Unix
关注(0)|答案(3)|浏览(160)

我在ubuntu下删除apache2有问题。我尝试的是:

sudo apt-get remove apache2
sudo apt-get purge apache2

字符串
不幸的是,在任何上层命令之后,仍然有文件:

sudo find / -name "apache2"
/var/log/apache2
/var/lib/update-rc.d/apache2
/var/cache/apache2
/usr/share/doc/apache2.2-common/examples/apache2
/usr/share/apache2
/usr/lib/apache2
/usr/lib/apache2/mpm-event/apache2
/usr/lib/apache2/mpm-itk/apache2
/usr/lib/apache2/mpm-worker/apache2
/usr/lib/apache2/mpm-prefork/apache2
/usr/sbin/apache2
/run/apache2
/run/lock/apache2
/etc/init.d/apache2
/etc/apache2
/etc/cron.daily/apache2
/etc/default/apache2
/etc/logrotate.d/apache2


运行sudo /etc/init.d/apache2 start

* Starting web server apache2                                                                                                                                                                            apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.


在浏览器中输入localhost后,它会响应:

Forbidden

You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


这些文件会不会影响新的apache服务器的安装?我已经全部检查过了,但是没有发现任何有趣的东西。

**编辑:**上输出是在删除服务器后。从sudo find / -name "apache2"删除所有文件后,我再次安装sudo apt-get install apache2 . sudo /etc/init.d/apache2输出:

* Starting web server apache2                                                                                                                                                                            Segmentation fault
Action 'start' failed.
The Apache error log may have more information.


但是error.log和access.log是空的。
Apache安装:

sudo apt-get install apache2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  apache2-mpm-worker apache2-utils apache2.2-common
Suggested packages:
  apache2-doc apache2-suexec apache2-suexec-custom
The following NEW packages will be installed:
  apache2 apache2-mpm-worker apache2-utils apache2.2-common
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/321 kB of archives.
After this operation, 1,240 kB of additional disk space will be used.
Do you want to continue [Y/n]?


它只要求1,240 kB空间正常吗?

o3imoua4

o3imoua41#

第一站Apache:

sudo service apache2 stop

字符串
然后,删除apache2包和依赖项:

sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get autoremove --purge


如果您手动修改或安装了内容,apt可能不会删除它。检查剩下的内容:

whereis apache2


看看这些目录里面有什么,如果你有信心你想把它扔掉,手动删除目录如下:

sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2

dced5bon

dced5bon2#

enter image description here请在此处查看错误图像

从Ubuntu中删除apache2

从您的本地主机中完全删除
第一次检查当前状态使用

service apache2 status

字符串
如果它是active(running),则写入next

sudo apt remove apache2*


y表示同意
祝你有美好的一天:)

von4xj4u

von4xj4u3#

对于Ubuntu,这些命令将完全删除Apache 2,其所有的日志,日志和www文件。

  • 警告**:sudo rm -rf /var/www/html将删除您的/var/www/html目录下的所有文件,请确保您的/var/www/html目录下没有重要文件!*
sudo service apache2 stop
sudo apt purge apache2
sudo apt purge apache2-utils
sudo apt autoremove
sudo rm -rf /var/lib/apache2
sudo rm -rf /etc/apache2
sudo rm -rf /var/www/html
sudo rm -rf /var/log/apache2

字符串

相关问题