Подключил я сайт к 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
поможите, люди добрые...