Plesk 11.5 mit NGINX, PHP-FPM und Mod-Rewrite (WordPress URLs)

Plesk 11.5 mit NGINX, PHP-FPM und Mod-Rewrite (WordPress URLs)

Um Nginx bzw. php-fpm nutzen zu können um mit großen Besucheranstürmen klar zu kommen, muss man ersteinmal die beiden Dienste über den Update/Installationsservice von Plesk installieren.

Danach, muss dieser über Server > Dienste-Verwaltung gestartet werden.

Nun haben wir zumindest schon mal Plesk an sich aktiviert für den Server.
Jetzt aber kommt die Aktivierung für die spezifische Domain auf der WordPress liegt.

Dort auf die Webserver-Einstellungen gehen und die nginx Dienste aktivieren.

Plesk-11.5-PHP-FPM-settings

Leider hat Nginx, nicht so komfortabel wie Apache die htaccess Einstellungen die er übernimmt.
daher, die htaccess wird igoriert und bei Permalinks erscheinen 404 Fehler.
Wir müssen hier eine Regel einführen:

if (!-e $request_filename){
rewrite ^(.*)$ /index.php break;
}

Je nachdem in welchem Ordner es liegt, muss dies angepasst werden.
Plesk installiert gerne in den domain.tld/wordpress Ordner, daher auch hier noch ein Beispiel:

if (!-e $request_filename){
rewrite ^(.*)$ /blog/index.php break;
}