Nginx, PHP-FPM und WordPress auf Debian Lenny

Nachdem unser Nginx nun statischen Content ausliefern kann, kommen wir heute zum Thema PHP.
Realisiert wird das ganze über FastCGI mit PHP-FPM

also runterladen und patchen:

So. Jetzt nur noch php compilieren *g*

Wenn Configure mit fehlenden Librarrys abbricht, die entsprechenden “-dev” Pakete suchen und installieren.
z.B.

Unsere php.ini liegt dann unter “/usr/local/lib/php.ini” Hier müssen wir die üblichen Anpassungen vornehmen, besonders das “extension_dir” anpassen!

In der Datei “/usr/local/etc/php-fpm.conf” ist dann an 4 Stellen als User/Gruppe “www-data” einzutragen.

Dann lässt sich der FCGI Prozessmanager starten:

Jetzt müssen wir unserem Nginx sagen, was er mit .php Datein machen soll und fertig sind wir.

Nginx neu starten und schon sollten Php-Scripte ausgeführt werden. Am besten probiert man das mit einer kleinen phpinfo.php

Wer das WordPress als root des Nginx angelegt hat, braucht nur das Rewrite für die “/” Location anpassen:

Dumm nur, wenn man das WordPress in einem Unterverzeichniss hat z.B. “/blog/”, aber auch das kann man einfach lösen:

Quellen:
http://n3m0.net/blog/2010/04/03/php-fpm-auf-debian-5-0-lenny/
http://elasticdog.com/2008/02/howto-install-wordpress-on-nginx/

Veröffentlicht in der Kategorie Linux, Nginx | Kommentare deaktiviert

Nginx auf Debian installieren / compilieren

Ich habe auch mal mit Nginx experiementiert und versuche greade meinen Server vom Apache umzustellen.

Für die Bequemen – Nginx unter Debian installieren:

und für alle die gern die aktuelle Version haben geht es dann weiter:

so haben wir schon mal das Initscript und diverse Verzeichnisse und Debian versucht nicht mehr das Paket zu aktualisieren/installieren.

dazu noch im Verzeichniss /etc/nginx/ die Datei nginx.conf anpassen (vorher die alte Datei umbenennen und neu anlegen!)

und nginx sollte unseren Statischen Content wieder ausliefern.
und morgen basteln wir uns ein PHP-FPM und richten WordPress ein.

Veröffentlicht in der Kategorie Linux, Nginx | Kommentare deaktiviert

Servicewüste Deutschland …

Mittagspause.
Es geht zum Italiener um die Ecke, gutes Essen, preiswert, nett.
Spaghetti mit irgend einem Fleisch für 5 €.
Brot gibts auch noch mit dazu.
Die Spaghetthi kann man auch noch kräftig mit der Pfeffermühle nachwürzen.
Getränk braucht man nicht, ist eh viel zu teuer.
Bezahlt wird natürlich zeitgemäß mit EC Karte. Passend. Wie sonst.

mit den Worten von Bodo H. Hauser:
“Noch Fragen, Kienzle?”

Veröffentlicht in der Kategorie Allgemein | Kommentare deaktiviert

Subversion + Apache + LDAP

Irgend wann stand ich vor der Aufgabe, das vorhandene CVS durch SVN zu ersetzen(ok, die größere Aufgabe war die Entwickler von dem Schritt zu überzeugen)
Da ich alle meine Benutzer schön im LDAP habe, sollte die Authentifizierung auch darüber erfolgen. Die Schwierigkeit war nur, eine stimmige Doku und ein passendes HowTo, oder einfach nur eine funktionierende Konfiguration zu finden.

Da ich für jedes Projekt ein neues Repository anlege, habe ich das SVN im Apache über ein Parent Repository eingebunden.
Die Rewrite Regeln sind notwendig um das Parent Verzeichniss browsen zu können.
Require LDAP-Group gibt eine Gruppe im LDAP an, in der der Benutzername als memberUid enthalten sein muss.
Auszug virtual-server.conf

In der Datei dav_svn.authz werden Gruppe definiert, welchen dann in den Abschnitten der einzelnen Repositorys die Rechte zugewiesen werden. Wichtig, nicht den Namen des Repositorys vergessen!
Die Benutzer entsprechen den Usernamen aus dem LDAP, die Gruppennamen sind frei zu vergeben. (In der Transaktion kennt SVN nur den Benutzernamen)
Root hat übrigens nichts im SVN verlohren …
/etc/apache2/dav_svn.authz

Veröffentlicht in der Kategorie Linux, Subversion | Kommentare deaktiviert

Blog, Blog, Blog …

da nun mittlerweile jeder im Netz seinen eigenen Blog hat, mit Twitter und Konsorten hinten dran, kann auch ich mich dem nicht mehr entziehen und werde die Welt mit meinen Geistigen Ergüssen beglücken …

Von daher startet hier meine Seite neu als Blog.

Veröffentlicht in der Kategorie Allgemein | Kommentare deaktiviert