clemensbasti
New Member
Hallo,
mein System besteht aus Debian 6 und Plesk 11.5 und die Webseiten sollen als django anwendungen mit gunicorn laufen. gunicorn lauscht nun auf port x und per nginx soll das weitergereicht werden.
Leider sieht Plesk wohl nicht vor, etwas anderes als Apache2 als Webserver zu verwenden. Möchte ich nun zusätzliche Anweisungen zur nginx config hinzufügen wie diese:
dann wird mir gesagt, dass "Location /" schon existiert und nicht doppelt sein darf. Wie kann ich nun den Port bei proxy_pass für jede webseite individuell gestalten, sodass manche Webseiten normal mit dem Apache laufen und andere über gunicorn?
Schon den halben Tag stehe ich momentan vor diesem Problem :/
Grüße
Sebastian
mein System besteht aus Debian 6 und Plesk 11.5 und die Webseiten sollen als django anwendungen mit gunicorn laufen. gunicorn lauscht nun auf port x und per nginx soll das weitergereicht werden.
Leider sieht Plesk wohl nicht vor, etwas anderes als Apache2 als Webserver zu verwenden. Möchte ich nun zusätzliche Anweisungen zur nginx config hinzufügen wie diese:
Code:
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_pass http://127.0.0.1:8000;
}
dann wird mir gesagt, dass "Location /" schon existiert und nicht doppelt sein darf. Wie kann ich nun den Port bei proxy_pass für jede webseite individuell gestalten, sodass manche Webseiten normal mit dem Apache laufen und andere über gunicorn?
Schon den halben Tag stehe ich momentan vor diesem Problem :/
Grüße
Sebastian