Installieren und Konfigurieren von Apache unter Ubuntu

AiroServer's Blog

Unterschiede zwischen Apache auf Ubuntu und RedHat basierten Distributionen

Apache

Der Grund, warum wir angeben müssen, welche Linux-Distribution wir für die Installation von Apache verwenden, ist, dass der Prozess der Installation und Konfiguration dieses Webservers in jeder Distribution anders ist. In Ubuntu beispielsweise wird der Apache-Webserver über das apache2-Paket installiert. In Redhat-basierten Distributionen wird dieser Webserver mit dem httpd-Paket installiert. Ein weiterer Unterschied besteht darin, dass die Apache-Konfigurationsdatei in jeder Distribution anders ist. In Ubuntu zum Beispiel befinden sich die Einstellungen in /etc/apache2/apache2.conf und /etc/apache2/sites-available. Bei Red Hat Base-Betriebssystemen sind die Webserver-Einstellungen in /etc/httpd/conf/httpd.conf.

Wie man Apache unter Ubuntu installiert

Es gibt verschiedene Möglichkeiten, es unter Ubuntu zu installieren. Wenn Sie nur die Originalsoftware wollen, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein.

sudo apt-get install apache2 -y

Nachdem Sie diesen Befehl ausgeführt haben, wird er auf dem Server installiert. Um die Verfügbarkeit des Apache-Dienstes sicherzustellen, können Sie den folgenden Befehl verwenden.

sudo systemctl enable apache2.

Apache kann auf Red Hat Base-Betriebssystemen mit dem folgenden Befehl installiert werden.

apt httpd installieren

Geben Sie in Ihrem Browser die Adresse http://SERVER_IP ein (geben Sie anstelle von SERVER IP die IP-Adresse Ihres Servers ein).

Anhand der Apache-Begrüßungsseite können Sie die korrekte Installation dieses Webservers auf dem Server bestätigen.

Apache

Um auf die von Apache angezeigte Seitendatei zuzugreifen, sehen Sie sich die Adresse /var/www/html an.

Auf diese Weise werden die Einstellungen für diese Seite in der Datei index.html vorgenommen.

Wie man eine Website mit Apache erstellt

Jetzt wollen wir einen virtuellen Host für ihn erstellen, damit wir diesen Server für mehrere Websites nutzen können. Als Nächstes werden wir einen Test-Host erstellen. Im ersten Schritt erstellen wir mit dem folgenden Befehl ein Verzeichnis für den Testhost.

sudo mkdir -p /var/www/html/test

Dann setzen wir mit diesem Befehl die Eigentumsrechte an dem Verzeichnis.

sudo chown -R $USER:$USER /var/www/html/test

Abschließend wird der erforderliche Zugriff mit dem folgenden Befehl eingerichtet.

sudo chmod -R 755 /var/www/html/test

Wir übertragen die neue Datei index.html in den neuen Host-Ordner.

sudo cp /var/www/html/index.html /var/www/html/test

Nun müssen wir diese Einstellungen in eine Datei für den Apache aufnehmen, damit er weiß, wo sich die Dateien dieser Hosts befinden. Wir erstellen eine Datei unter /etc/apache/sites-available.

sudo nano /etc/apache2/sites-available/test.conf

Geben Sie die folgenden Einstellungen in die Datei ein.

ServerAdmin admin@example.com

ServerName beispiel.de

ServerAlias www.example.com

DokumentRoot /var/www/html/test

Fehlerprotokoll ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log kombiniert

Schließlich wird Ihr Host erstellt und Sie können Ihre Website hosten.

Weitere Artikel finden...

Was ist neu?

de_DEDE