У меня свежеустановленная CentOS на VPS с Vesta CP.
Vesta CP доступна на порту 8083
netstat показывает:
nginx прослушивает порты 8083 и 80
httpd прослушивает порт 8080
httpd.conf не имеет определенных виртуальных хостов
В nginx.conf определены все мои сайты
Чтобы увидеть, что делают apache и nginx, я разработал этот тест:
curl http://example.com
Я делаю вышеописанное с запущенными httpd и nginx, с обоими остановленными и с одним или другим работающим. Всего 4 теста.
Для загрузки моего обычного сайта должны быть запущены ОБА httpd и nginx. Если любой из них остановлен, я получаю сообщение об ошибке «не удалось подключиться к хосту».
Однако выполнение curl на порту 8083 ВСЕГДА возвращает html-заглушку, даже если nginx и httpd ОБА остановлены.
Вопросы:
1) Зачем вообще нужен апач (он жрет много памяти) и как запустить исключительно nginx?
2) Что обслуживает порт 8083, поскольку он возвращает html-заглушку, даже когда nginx остановлен?
Все и любые комментарии приветствуются.
Привет, Питер