calirails
@calirails

Как запустить Ngnix + Varnish на Cent OS 7?

Не могу запустить Varnish рядом с Ngnix. Получаю ошибку: https://skr.sh/s3sNqQg4Owp

CentOS 7
nginx/1.16.1
varnish-5.2.1 revision 67e562482)
PHP 7.4

Прописал в конфиге Varnish
/etc/varnish/default.vcl 80 порт
Скриншот конфига: https://skr.sh/s3sUjM2czd5

В конфиге для Ngnix
ngnix.conf - 8080 порт
Скриншот конфига: https://skr.sh/s3sVzpLGdmQ

Чяднт?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 2
paran0id
@paran0id
Умный, но ленивый
Попробуйте последовательно остановить nginx, запустить varnish, запустить nginx.
Посмотреть, какой процесс слушает порт, можно командой lsof -i tcp:80
Ответ написан
Комментировать
Во-первых, стоит разобраться что и на какой порт ты хочешь повесить.
Если, Nginx на 8080, то в /etc/varnish/default.vcl должно быть прописано .port = "8080" - это настройка бекенда, то есть к чему Варниш будет обращаться за контентом, а не прослушиваемый Варнишем порт. Последний в Centos 7 может настраиваться в /etc/varnish/varnish.params и в сервис-файле systemd.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы