Tenho uma suspeita de que o problema pode ser /root/.python-eggs
- acho que você pode estar tentando encontrar ovos python em /var/www/...
;)
Estou tentando executar um site do django com o apache mod-wsgi com nginx como o front-end para fazer o proxy reverso entrar no apache.
No meu arquivo ports.conf do Apache:
NameVirtualHost 192.168.0.1:7000
Listen 192.168.0.1:7000
<VirtualHost 192.168.0.1:7000>
DocumentRoot /var/apps/example/
ServerName example.com
WSGIDaemonProcess example
WSGIProcessGroup example
Alias /m/ /var/apps/example/forum/skins/
Alias /upfiles/ /var/apps/example/forum/upfiles/
<Directory /var/apps/example/forum/skins>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /var/apps/example/django.wsgi
</VirtualHost>
Na minha configuração do nginx:
server {
listen 80;
server_name example.com;
location / {
include /usr/local/nginx/conf/proxy.conf;
proxy_pass http://192.168.0.1:7000;
proxy_redirect default;
root /var/apps/example/forum/skins/;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
Depois de reiniciar o apache e o nginx, nada funciona, example.com simplesmente trava ou serve index.html na minha pasta / var / www /.
Eu apreciaria qualquer conselho para me apontar na direção certa. Eu tentei vários tutoriais on-line sem sucesso.
Tenho uma suspeita de que o problema pode ser /root/.python-eggs
- acho que você pode estar tentando encontrar ovos python em /var/www/...
;)
Tags nginx reverse-proxy apache-2.2