Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
РЕШЕНО. Apache не отвечает Nginx'у
РЕШЕНО. Apache не отвечает Nginx'у
Добрый день!
На сервер был подключен второй ip. Дефолтный домен настроен на первый ip, а основной - на дополнительный. Была проблема с отправкой писем - по 25 порту не получалось подключиться ни к одному почтовому серверу, и пришлось сделать очистку таблицы:
После этого доступ к серверу пропал, но хостер восстановил. Сайты перестали открываться.
Раньше основной сайт и дефолтный default.domain (по ip) нормально открывались. Сейчас при открытии любого сайта nginx сыпет в лог (даже если просто по ip открыть):
По 8080 порту открыть сайт не получается (видимо, апач слушает только локалхост). Вот кто висит на 8080 порту:
Конфиг nginx не трогал совсем, но по логам видно, что он пытается достучаться до 8080 порта. Апач сейчас даже статику не отдает. В логах апач пусто. Куда копать?
Рестарт апач, nginx, севрера не помогают. При запуске апача только ошибки VirtualHosts (были и раньше):
Версия ос Ubuntu 12.04
Огромная просьба помочь! Можно за небольшое вознаграждение :). Необходимую информацию предоставлю.
На сервер был подключен второй ip. Дефолтный домен настроен на первый ip, а основной - на дополнительный. Была проблема с отправкой писем - по 25 порту не получалось подключиться ни к одному почтовому серверу, и пришлось сделать очистку таблицы:
Code: Select all
# iptables -F
Раньше основной сайт и дефолтный default.domain (по ip) нормально открывались. Сейчас при открытии любого сайта nginx сыпет в лог (даже если просто по ip открыть):
Code: Select all
2014/12/08 07:49:33 [error] 29986#0: *10 upstream timed out (110: Connection timed out) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: _, request: "GET / HTTP/1.1", upstream: "http://xxx.xxx.xxx.xxx:8080/", host: "host.com"
2014/12/08 07:55:05 [error] 29986#0: *15 upstream timed out (110: Connection timed out) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: _, request: "GET /favicon.ico HTTP/1.1", upstream: "http://xxx.xxx.xxx.xxx:8080/favicon.ico", host: "xxx.xxx.xxx.xxx"
Code: Select all
# netstat -tpln|grep 8080
tcp 0 0 xxx.xxx.xxx.xxx:8080 0.0.0.0:* LISTEN 30424/apache2
tcp 0 0 xxx.xxx.xxx.xxx:8080 0.0.0.0:* LISTEN 30424/apache2
Рестарт апач, nginx, севрера не помогают. При запуске апача только ошибки VirtualHosts (были и раньше):
Code: Select all
# service apache2 restart
* Restarting web server apache2
[Mon Dec 08 07:50:35 2014] [warn] NameVirtualHost xxx.xxx.xxx.xx1:8443 has no VirtualHosts
[Mon Dec 08 07:50:35 2014] [warn] NameVirtualHost xxx.xxx.xxx.xx2:8443 has no VirtualHosts
... waiting [Mon Dec 08 07:50:36 2014] [warn] NameVirtualHost xxx.xxx.xxx.xx1:8443 has no VirtualHosts
[Mon Dec 08 07:50:36 2014] [warn] NameVirtualHost xxx.xxx.xxx.xx2:8443 has no VirtualHosts
Огромная просьба помочь! Можно за небольшое вознаграждение :). Необходимую информацию предоставлю.
Last edited by estaticzz on Mon Dec 08, 2014 11:48 am, edited 1 time in total.
Re: Apache не отвечает Nginx'у
PS. если включить обработку статики nginx (шаблон default), то статика нормально отдается.
Re: Apache не отвечает Nginx'у
Если отключить iptables, то сайт открывается. Что может быть не так в этих правилах?


Re: Apache не отвечает Nginx'у
На рисунке видно, что порт 8080 открыт. Может попробовать пересоздать конфиг сайта командой v-rebuild-web-domains?
Usage: v-rebuild-web-domains USER [RESTART]
Usage: v-rebuild-web-domains USER [RESTART]
Re: Apache не отвечает Nginx'у
Спасибо, помогло!