Сегодня получилось так, что сайт лег и лежал какое-то время.
Это случается очень редко, но косяк есть косяк.
Причина в том, что вместо нашего веб-сервера на 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.