WordPress unleashed: Testsystem

Nachdem wir uns das Konzept überlegt haben, geht es daran eine lokale Testumgebung aufzusetzen.

Testsystem

Damit man eine Referenz für die späteren Load Messungen hat, als erstes die Spezifikationen des Testsystems. Es ist eine, mittels Oracle Virtualbox erstellte, VM, auf der das Betriebssystem Linux Debian 7 installiert wurde. Sie hat zwei Kerne eines Core i5-3570k @3,4GHz und 4096 MB Ram zur Verfügung. Die Daten der VM werden auf einer Seagate Barracuda 7200.12 500GB (ST3500418AS) gespeichert.

Im Laufe der Installation und Konfiguration werden wir 2 Vhosts erstellen. Einer als Referenz, der WordPress mittels PHP-FPM ausliefert, und ein zweiter, der unser "produktiver" HHVM betriebener wird. Damit man eine einfache Konfiguration hat, verzichte ich auf DNS im LAN und starte die VM mit 2 Netzwerkadaptern.

Zweiten Netzwerksadapter konfigurieren

Dieser Schritt ist optional. Die Konfiguration erfolgt ausschließlich, damit ich besser Testen kann. Zum Aktivieren der zweiten Schnittstelle der VM bei Debian bearbeite ich die Datei /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface  
auto lo  
iface lo inet loopback

# The primary network interface  
allow-hotplug eth0  
iface eth0 inet dhcp

# Secondary network interface  
allow-hotplug eth1  
iface eth1 inet dhcp

Danach starte ich den Server neu

shutdown -r now

Debian updaten

Als Startpunkt gehe ich davon aus, dass Debian auf dem System bereits installiert wurde. Um Probleme beim Installieren der Pakete zu vermeiden, wird der erste Arbeitsschritt auf dem System das Aktualisieren selbiges sein. Dafür führen wir als root aus:

apt-get update && apt-get upgrade && apt-get dist-upgrade

Weiter geht es mit WordPress unleashed: LEMP Stack

Alle Teile dieser Serie

Alle Teile dieser Serie

Tech Topic(s) des Artikels