Docker / NGINX Reverse Proxy / Letsencrypt Zusammenspiel

Unter Plesk 12.5 funktioniert die automatische Cert-Generierung ohne Probleme. Nun ist es an der Zeit dies in einer Docker Umgebung zu ermöglichen. Hierfür gibt es von jwilder den berühmten NGINX Reverse Proxy Container. Anbei das Beispiel mit Redmine.

Zuerst wird der Reverse Proxy gestartet.

Read more

PHP Memcached unter Plesk / Ubuntu / NGINX aktivieren

Falls memcached noch nicht auf dem System installiert ist:

Zur Kontrolle

Read more

IPFire – nginx reverse Proxy

Ursprünglich wollte ich Pound als Reverse Proxy nehmen. Jedoch konnte ich keine Weiterleitung auf Ports einrichten. Daher entschied ich mich dann für NGINX,

nginx mit pakfire installieren.

Dann wollen wir den gesamten externen Verkehr auf SSL umstellen. Der Einfachheit halber werden die jeweiligen Server als Virtual Host konfiguriert. Diese kommen in den sites-available Ordner und im sites-enabled per Symlink verknüpft.

Anschließend die nginx.conf anpassen.

Read more

WordPress Migration

Ich wollte den Blog umziehen da die Geschwindigkeit nicht berauschend war.

Quelle – hosted Domains bei 1und1 / Apache / mySQL

Ziel – root Server mit NGINX / mySQL und PHP5-FPM

Das meiste geht recht einfach.

Neues System einrichten (mit ISPConfig). NGINX Direktive anpassen.

ispconfig_blog-buyenne

Es mußte noch memcached installiert werden.

WP Caching mit dem WP-FFPC Plugin.

Hier läuft nun der memcached Treiber.wp-ffpc_memcached

Export -> Import der Posts auch kein großes Problem mit den WordPress Tools.

Das einzig ärgerliche waren die Bilder. Diese werden nicht mit exportiert. Daher per FTP Transfer von dem einen Server auf den anderen. (wp-contentuploadsjahremonate)

Auf DB Ebene mußte ich nur noch die Links anpassen.

Et voila, es funktioniert.