IT Works вместо сайтов на всём VDS сервере


Утро понедельника началось с непонятно-неприятного момента. Один из моих сайтов, а конкретно chgame.ru выдавал «IT Works!»

Apache-it-works

Ну для начала перезапустил сервер средствами ISPmanager -а

332223

— не помогло.

 

Попробовал добавить памяти серверу —

ddr_add

 

Мало того, что это не решило проблему, так еще и Панель перестала работать.

Я честно признаться немного запаниковал и побежал строчить в саппорт. :

Доброе утро. Собственно только сейчас обнаружил. Вместо всех сайтов «IT works», например http://chgame.ru/. Пытался поменять что-то в админке — теперь сервер вообще не отвечает. Как восстановить работу сайтов? Все файлы и настройки доменов сохранились.

На что ТП мне ответила:

Здравствуйте,

На вашем аккаунте нет активной услуги «Поддержка». Могу предложить либо ознакомиться с нашей документацией и форумом http://wiki.firstvds.ru/index.php/Сайт_выдает_»It_works!», либо заказать услугу.

Ну как обычно у меня и бывает — ни один из вариантов не подходил под мою проблему.

С помощью гугла и какой-то матери я всё же решил проблему. Для начала я решил перезапустить апач. Так как панель была недоступна, я подключился через SSH и попытался сделать apache restart

sudo apache2ctl restart

И получил в ответ:

httpd not running, trying to start
(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 'restart' failed.
The Apache error log may have more information.

Гугл ответил мне, что видимо порт, требуемый апачу занят. Надо выяснить кем.

sudo netstat -ltnp

А вот и все порты

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 62.109.30.42:53         0.0.0.0:*               LISTEN      428/named
tcp        0      0 127.0.0.2:53            0.0.0.0:*               LISTEN      428/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      428/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      442/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      937/exim4
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      428/named
tcp        0      0 62.109.30.42:1500       0.0.0.0:*               LISTEN      984/ihttpd
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      680/dovecot
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      680/dovecot
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      580/mysqld
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      937/exim4
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      680/dovecot
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      680/dovecot
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      441/nginx: worker p
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN      937/exim4
tcp6       0      0 :::21                   :::*                    LISTEN      957/proftpd: (accep
tcp6       0      0 :::53                   :::*                    LISTEN      428/named
tcp6       0      0 :::22                   :::*                    LISTEN      442/sshd
tcp6       0      0 :::25                   :::*                    LISTEN      937/exim4
tcp6       0      0 ::1:953                 :::*                    LISTEN      428/named
tcp6       0      0 :::587                  :::*                    LISTEN      937/exim4
tcp6       0      0 :::80                   :::*                    LISTEN      441/nginx: worker p
tcp6       0      0 :::465                  :::*                    LISTEN      937/exim4
udp        0      0 62.109.30.42:53         0.0.0.0:*                           428/named
udp        0      0 127.0.0.2:53            0.0.0.0:*                           428/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           428/named
udp6       0      0 :::53                   :::*                                428/named
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     725913   580/mysqld          /var/run/mysqld/mysqld.sock
unix  2      [ ACC ]     STREAM     LISTENING     726774   980/eximquota       var/eximquota.sock
unix  2      [ ACC ]     STREAM     LISTENING     725652   412/dbus-daemon     /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     726330   680/dovecot         /var/run/dovecot/dict-server
unix  2      [ ACC ]     STREAM     LISTENING     727969   1121/ispmgr         tmp/ispmgr.sock
unix  2      [ ACC ]     STREAM     LISTENING     726332   680/dovecot         /var/run/dovecot/login/default
unix  2      [ ACC ]     STREAM     LISTENING     727971   1121/ispmgr         tmp/ispmgr.adm.sock
unix  2      [ ACC ]     STREAM     LISTENING     726337   680/dovecot         /var/run/dovecot/auth-worker.683

Находим наш  0 0.0.0.0:80 и видим

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      441/nginx: worker p

Вот тот, кто нам мешает. Устраним его

sudo kill -9 441

Дальше пробуем снова запустить апач

service apache2 start

Можно еще сделать так
service nginx stop

На этом моменте я отпраздновал победу.

af5842f8-13ad-4edf-82b8-327a042bcbcd