Personal tools
You are here: Home Dokumentationen Zope/Plone Hilfe Kurzanleitung Zope/Plone mit dem Webserver: nginx
Document Actions

Zope/Plone mit dem Webserver: nginx

Installation, Konfiguration eines nginx Webservers als Proxy für Zope Anwendungen unter Debian GNU/Linux ...

nginx installieren
aptitude install nginx
Dabei beachten das nur ein Webserver auf Port 80 laufen.

VirtualHost anlegen
In /etc/nginx/site-available/ eine Konfigurationsdatei anlegen.
z.B. zopesites.conf und diese mit folgendem Inhalt füllen.
server {
    listen 80;
    server_name example.com;
    location / {
        proxy_pass http://127.0.0.1:8080/VirtualHostBase/http/example.com:80/example/VirtualHostRoot/;
    }
}
  • bei listen kann auch die IP mit angeben werden
  • 8080 ist der Zope Port und muss gegeben falls angepasst werden
  • example.com ist die Domain
  • example ist das Verzeichniss in dem der Content liegt, das könnte z.B. eine Plone Site sein

Um den VirtualHost zu aktivieren muss dieser noch wie folgt eingebunden werden:
/etc/nginx/sites-enabled# ln -s ../sites-available/zopesites.conf

Nach einem Neustart von nginx sollte die Seite über example.com auf dem Server erreichbar sein.