Сегодня получилось так, что сайт лег и лежал какое-то время.
Это случается очень редко, но косяк есть косяк.
Причина в том, что вместо нашего веб-сервера на Nginx запустился Apache2.

Что бы этого больше не повторилось будем выжигать Apache2 из Debian, который нам не нужен.

1. Первым делом останавливаем Apache2:

service apache2 stop

2. Удаляем Apache2. Стандартная команда apt-get remove apache2 результата не дала.
Вводим команду на удаление:

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

Вывод команды:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'apache2-common' is not installed, so not removed
Package 'apache2' is not installed, so not removed
The following packages will be REMOVED:
apache2-mpm-prefork* apache2-utils* apache2.2-bin* apache2.2-common* libapache2-mod-php5*
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 13.1 MB disk space will be freed.

Do you want to continue [Y/n]? Y

(Reading database ... 25240 files and directories currently installed.)
Removing libapache2-mod-php5 ...
Module php5 disabled.
To activate the new configuration, you need to run:
service apache2 restart
Purging configuration files for libapache2-mod-php5 ...
Removing apache2-mpm-prefork ...
[ ok ] Stopping web server: apache2.
Removing apache2.2-common ...
Purging configuration files for apache2.2-common ...
dpkg: warning: while removing apache2.2-common, directory '/var/log/apache2' not empty so not removed
dpkg: warning: while removing apache2.2-common, directory '/var/www' not empty so not removed
Removing apache2-utils ...
Removing apache2.2-bin ...
Processing triggers for man-db ...

3. Следующей командой удаляем дополнительные компоненты , которые ставятся вместе с apache2, но не используются:

apt-get autoremove

Вывод команды:

Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

4. Проверяем где еще зацепился apache2:

whereis apache2

Вывод команды:

apache2: /etc/apache2

5. Удаляем найденную директорию:

rm -rf /etc/apache2

На этом все, можно перезапустить систему и проверить работу веб-сервера nginx.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.