Level 1: Webserver & PHP

by chrigu on Juli 30, 2008

Da ich für die Seite hauptsächlich Rails verwenden möchte und mich auch ordentlich schlau gemacht habe, versuche ich mal mein Glück mit dem nginx webserver, der fast schon ein bisschen gehypt wird in der RoR community. Der soll ja fast keine Ressourcen benötigen, was für einen vhost mit 256MB RAM idealst ist.

Das erste “Problem” mit nginx bemerkte ich schon bald: Da ich ein anständiges Blog verwenden möchte, z.B. WordPress, muss auf dem nginx PHP laufen, aber das tut so standardmässig nicht einfach. Also n(g)i(n)x PHP.

Aber Abhilfe wurde da schnell gefunden:

  • PHP mit cgi Support installieren
  • Spwan-fcgi compilieren und damit einzelne php-cgi Prozesse starten
  • Nginx so konfigurieren, dass alle php Dateien an die php-cgi Prozesse weitergeleitet werden

Eine Alternative wäre gewesen, dass nginx die PHP Anfragen an den Apache weiterleitet. Da mein vserver aber eine Plesk Oberfläche hat und die irgendwelche krummen Dinge mit einer Apache Config treibt, die ich bis heute nicht gefunden habe (ok, ich habe auch schnell aufgegeben), ist diese Option also auch keine Lösung. Das will heissen ich baue diese Seite mal nur auf Nginx auf.

Leave a Comment

Previous post:

Next post: