Найти - Пользователи
Полная версия: nginx+fcgi+python
Начало » Web » nginx+fcgi+python
1
Dmitry V
Установил nginx, в nginx.conf добавил:

server {
# IP, который мы будем слушать
listen 80;

location / {
root /var/www/www2;
fastcgi_pass unix:/tmp/python-fcgi.sock;
fastcgi_index index.py;
include fastcgi_params;
}
}
А дальше что? Наверное, дело в строке “fastcgi_pass unix:/tmp/python-fcgi.sock” , я пробовал писать туда “/var/www/www2/fcgi.sock” и в файл по этому адресу добавлял код вот отсюда: http://python.su/forum/viewtopic.php?id=4135 .
Но так и не работает :( . В гугле все про джангу, а она мне не нужна пока. Подскажите как все это дело настроить.
Еще я какой-то python-flup установил. Он нужен?
Спасибо.
o7412369815963
Попробуйте uwsgi вместо fcgi
Dmitry V
Хотелось бы все таки с fcgi настроить.
Enchantner
Там три слэша, а не один. unix:///tmp/python-fcgi.sock;
Dmitry V
Все равно не выходит. В логе такие строчки:

2011/08/02 17:25:58 [error] 2932#0: *6 connect() to unix:///var/www/www2/fcgi.sock failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: comp, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:///var/www/www2/fcgi.sock:", host: "127.0.0.1"
2011/08/02 17:53:27 [error] 3149#0: *1 connect() to unix:/var/www/www2/fcgi.sock failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: comp, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/www/www2/fcgi.sock:", host: "127.0.0.1"
iga
ps auxw | grep fcg
Dmitry V
Я тупень просто. Я создавал socket на тоже место, где application лежит. И еще удивлялся, что это файлик у меня обнуляется. Всем спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB