@zzmaster

Как остановить nginx и вернуть apache?

Подключил я сайт к Cloudflare и решил, что два кеширующих прокси - это слишком, nginx буду отключать. При этом хотелось бы его оставить в системе на всяк случ, но чтоб он не запускался. Первым делом я его остановил
service nginx stop
cайт, естесственно упал, поскольку на 80-м порту никого. ОК, открываю /etc/httpd/conf/httpd.conf в намерении заменитьLister чтого-то-там на Listen 80 - и вижу, что файл вовсе не содержит директвы Listen! Странно, думаю я, может быть апач по умолчанию слушает 8080 (а именно этот порт бакенда указан в конфиге nginx), ладно, добавляю строку
Listen myip:80 (без myip тоже пробовал)
перезапускаю апач
service httpd restart
и вижу вместо сайта заглушку панели:It worked! Powered by VESTA

смотрю список слушателей 80 порта:
[root@lermont ~]# netstat -tulpn |grep :80
tcp        0      0 myip:80          0.0.0.0:*                   LISTEN      21673/httpd
tcp        0      0 myip:8080        0.0.0.0:*                   LISTEN      21673/httpd
tcp        0      0 127.0.0.1:8081              0.0.0.0:*                   LISTEN      21673/httpd
tcp        0      0 0.0.0.0:8083                0.0.0.0:*                   LISTEN      1392/nginx

вроде все в порядке. ладно, думаю, мож с cloudflare что-то не срослось, делаю
wget http://myip/ru
--2014-09-07 03:06:28--  http://myip/ru
Connecting to 162.243.112.238:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-07 03:06:28 ERROR 404: Not Found.

если так же по ИПу запросить корень, то возвращается заглушка Vesta.

получается, что httpd.conf - действующий конфиг, ибо изменения в нем приводят к изменениям результатов запросов, но до апача - даже не пойму, достучался ли я. дело происходит на CentOS 6.5

поможите, люди добрые...
  • Вопрос задан
  • 6947 просмотров
Пригласить эксперта
Ответы на вопрос 2
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Ну вы хоть конфиг апача покажите вместе с подконфигами - экстрасенсов нет, но скорее всего есть какой-то подконфиг который и задает такое поведение.
Ответ написан
Комментировать
@zzmaster Автор вопроса
да, сорри, здесь все
pastebin.com/hXEevVgi

есть еще немного конфов, но я их переименовал в ~conf, перестартнул апач и проблема сохранилась


еще один нюанс - при рестарте апач выдает

Stopping httpd:                                            [  OK  ]
Starting httpd: [Sun Sep 07 05:42:21 2014] [warn] NameVirtualHost 1.2.3.4:8443 has no VirtualHosts

я на это поначалу не обратил внимания, при рестарте с nginx - та же картина, но потом добавил в /etc/host и в httpd.conf директиву ServerName


/etc/hosts ===============================================================
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
1.2.3.4 lermont domain.com localhost
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы