1
我用nginx-uwsgi部署我的django應用程序 我想添加清漆到這個堆棧。 因爲我知道Varnish只能緩存ip和端口。 但我的堆棧配置是這樣的:幫我配置nginx-varnish-uwsgi-django
location/{
uwsgi_pass unix://home/mechanism/SERVER/run/MechanisM.sock;
include uwsgi_params;
}
所以我nginx的工作與uwsgi的插座。不是IP和端口。 但光油需要IP和端口。像這樣:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
我應該改變uwsgi與IP和端口上運行?或者有一些方法可以配置Varnish來使用uwsgi的襪子?或者如何知道這個socket的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? ?
我配置了Varnish來聽nginx。並沒有看到服務器標題中的清漆。而且清漆似乎沒有工作。 – MechanisM 2011-02-15 00:19:49