Я развертываю свое приложение django с помощью nginx-uwsgi
Я хочу добавить лак в этот стек.
Насколько я знаю, Varnish может кешировать только ip и port.
Но мой стек настроен так:
location / {
uwsgi_pass unix://home/mechanism/SERVER/run/MechanisM.sock;
include uwsgi_params;
}
так что мой nginx работает с сокетом uwsgi. не ip а порт.
но Varnish нужен IP и порт. как это:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
мне поменять uwsgi для работы с ip и портом? или есть какой-нибудь способ настроить Varnish для работы с носком uwsgi? или как узнать ip и порт этого сокета?
Кстати, я запускаю uwsgi с помощью этой команды:
exec /usr/sbin/uwsgi --socket /home/mechanism/SERVER/run/MechanisM.sock --chmod-socket --module wsgi_app --pythonpath /home/mechanism/SERVER/django-projects/MechanisM/uwsgi -p 12 -t 15
мне следует использовать -s 127.0.0.1:3031 вместо --socket /home/mechanism/SERVER/run/MechanisM.sock ??