So installieren und konfigurieren Sie den Apache für WordPress

Erfahren Sie, wie Sie den Apache für WordPress installieren und konfigurieren. WordPress ist eines der beliebtesten CMS- und Blogging-Softwarepakete der Welt, und seine berühmte "fünfminütige Installation" macht es zu einem der am einfachsten zu bedienenden.

Die meisten WordPress-Benutzer werden feststellen, dass es auf ihrem Server funktioniert, ohne dass sie Updates oder Änderungen am Apache vornehmen müssen. In einigen Fällen muss der Apache jedoch aktualisiert oder konfiguriert werden, um WordPress ausführen zu können.

    Anforderungen

    • Ein Server mit Linux
    • Root- oder sudo-Berechtigungen

    vServer (VPS) von IONOS

    Günstige und starke VPS für Webserver, Mailserver und eigene Anwendungen mit persönlichem Berater und 24/7 Support!

    100 % SSD-Speicher
    Bereit in 55 Sek.
    SSL Zertifikat
    Hinweis

    Für alle Cloud Server mit Plesk sollten Anwendungen wie WordPress immer über die Plesk-Schnittstelle installiert und verwaltet werden. Siehe unseren Artikel "Verwenden Sie WordPress auf einem Cloud Server mit Plesk" für eine Schritt-für-Schritt-Anleitung.

    Überprüfen Ihrer Apache-Version

    Ihre Version des Apache finden Sie mit den folgenden Befehlen:

    • CentOS und Red Hat: sudo httpd -v
    • Ubuntu und Debian: sudo apache2 -v

    Dadurch werden Informationen über Ihren Apache-Server zurückgegeben.

    Im obigen Beispiel läuft auf dem Server Apache Version 2.4.6.

    Aktualisierung des Apache

    Die aktuelle Version von WordPress benötigt Apache Version 2.4 oder höher, um die erforderliche Version von PHP auszuführen.

    Hinweis

    Das Aktualisieren auf die neueste Version des Apache kann zu Problemen mit älteren Web-Softwarepaketen führen. Lesen Sie diese Liste der Änderungen, um sicherzustellen, dass Ihre Website(s) nicht betroffen sind, bevor Sie den Apache aktualisieren.

    Ubuntu 14.04

    Auf neueren Ubuntu- und Debian-Systemen, einschließlich Ubuntu 14.04, aktualisieren Sie den Apache mit dem Befehl:

    sudo apt-get dist-upgrade

    CentOS 6

    Auf älteren CentOS- und Red Hat-Systemen einschließlich CentOS 6 aktualisieren Sie den Apache mit den Befehlen:

      cd /etc/yum.repos.d/
      sudo wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo
      sudo yum install httpd24.x86_64
      sudo chkconfig httpd off
      sudo service httpd24-httpd start

    Sie können dann die Version der neuen Installation mit dem Befehl überprüfen:

    sudo /opt/rh/httpd24/root/usr/sbin/httpd -version

    CentOS 7

    Auf neueren CentOS- und Red Hat-Systemen, einschließlich CentOS 7, aktualisieren Sie den Apache mit dem Befehl:

    sudo yum update

    Installation von mod_rewrite

    WordPress verwendet mod_rewrite von Apache, um seine Links zu formatieren (und das Format zu ändern).

    Um zu sehen, ob mod_rewrite auf Ihrem System installiert ist:

    • Red Hat und CentOS: sudo httpd -M | grep rewrite_module
    • Ubuntu und Debian: sudo apache2ctl -M | grep rewrite_module

    mod_rewrite ist standardmäßig auf CentOS- und Red Hat-Systemen installiert. Um dieses Modul auf Ubuntu und Debian zu installieren, verwenden Sie den Befehl:

    sudo a2enmod rewrite

    Nach der Installation müssen Sie die Apache-Dienste mit dem Befehl neu starten:

    service apache2 restart

    Managed WordPress-Hosting mit IONOS!

    Schneller, einfacher und sicherer. Hochgradig optimiertes WordPress-Hosting mit IONOS!

    Kostenlose Domain
    SSL-Zertifikat
    24/7 Support

    Apache so konfigurieren, dass mod_rewrite erlaubt ist.

    In einigen Fällen muss der Apache konfiguriert werden, damit mod_rewrite ausgeführt werden kann. Dazu müssen Sie zunächst die entsprechende Apache-Konfigurationsdatei suchen und bearbeiten.

    Die spezifische Datei hängt von der Webhosting-Einrichtung Ihres Servers ab. Standardmäßig ist die Hauptkonfigurationsdatei des Apache für die primäre Domäne Ihres Servers:

    • Red Hat und CentOS: /etc/httpd/conf/httpd.conf
    • Ubuntu und Debian: /etc/apache2/apache2.conf

    Es kann auch separate Apache-Konfigurationsdateien für jede einzelne Domäne geben. Durch die übliche Konvention sind diese in der Regel unter:

    • Red Hat und CentOS: /etc/httpd/conf.d/[Ihr Domainname].conf
    • Ubuntu und Debian: /etc/apache2/sites-available/[Ihr Domainname].conf

    Sie müssen die Datei bearbeiten und die Anweisung finden:

    AllowOverride None

    Ändere es in:

    AllowOverride All
    Order allow,deny
    Allow from all

    Speichern und beenden Sie die Datei und starten Sie den Apache mit dem Befehl neu:

    • Red Hat und CentOS: sudo systemctl Neustart Apache
    • Ubuntu und Debian: sudo Dienst apache2 Neustart

    Halt! Wir haben noch etwas für Sie!

    Eigene E-Mail-Adresse
    schon ab 1,- €/Mon.
    Professionell: 100% werbefrei
    Firmen- oder Private E-Mail-Adresse inkl. Domain
    E-Mail-Weiterleitung, Spam- und Virenschutz