Zum Hauptinhalt springen

Installieren von Apache unter Linux Mint: Schritt für Schritt Anleitung

Apache - dies ist ein beliebter Webserver, der zum Hosten von Websites verwendet wird. Es ist einer der am weitesten verbreiteten und zuverlässigsten Webserver der Welt, und viele Webentwickler bevorzugen es, es für ihre Projekte zu verwenden. In diesem Artikel werden wir uns eine detaillierte Anleitung zur Installation von Apache auf dem Linux Mint-Betriebssystem ansehen.

Der erste Schritt zur Installation von Apache unter Linux Mint besteht darin, das Terminal zu öffnen. Sie können das Terminal öffnen, indem Sie die Taste drücken Ctrl+Alt+T auf der Tastatur oder in der grafischen Oberfläche zu finden. Geben Sie nach dem Öffnen des Terminals den folgenden Befehl ein:

Dieser Befehl aktualisiert die Paketliste Ihres Systems und installiert vor der Installation von Apache die neuesten Versionen der Pakete. Möglicherweise müssen Sie das Administratorkennwort eingeben, um diesen Befehl auszuführen.

Geben Sie nach Abschluss der Aktualisierung der Paketliste den folgenden Befehl ein, um Apache zu installieren:

Dieser Befehl wird Apache auf Ihrem System herunterladen und installieren. Der Installationsvorgang kann einige Zeit dauern, also warten Sie bitte, bis die Installation abgeschlossen ist.

Nachdem Sie Apache installiert haben, können Sie seinen Status überprüfen, indem Sie den Befehl eingeben:

Wenn Apache erfolgreich installiert wurde, sehen Sie eine Ausgabe, die den Status des Dienstes anzeigt und Ihnen mitteilt, dass Apache ausgeführt wird.

Jetzt können Sie Ihren Webbrowser öffnen und eingeben http://localhost in der Adressleiste. Sie sollten die Apache-Begrüßungsseite sehen, was bedeutet, dass die Installation erfolgreich war.

Vorbereitung für die Installation

Bevor Sie mit der Installation von Apache auf Linux Mint beginnen, müssen Sie einige vorläufige Schritte ausführen.

1. Aktualisieren des Systems

Es wird empfohlen, das Linux Mint-Betriebssystem zu aktualisieren, bevor Sie Software installieren. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt update && sudo apt upgrade

Dieser Befehl aktualisiert alle Pakete auf dem System auf die neuesten Versionen und installiert alle verfügbaren Updates.

2. Überprüfen, ob das apt-Tool verfügbar ist

Stellen Sie sicher, dass das apt-Tool auf Ihrem System vorhanden ist, mit dem Sie Pakete verwalten und neue Programme installieren können. Führen Sie dazu den Befehl aus:

sudo apt --version

Wenn die apt-Version im Terminal ausgegeben wird, bedeutet dies, dass das Tool auf Ihrem System vorhanden ist.

3. Überprüfen, ob der Nginx-Daemon deaktiviert ist

Wenn Ihr System bereits einen Nginx-Webserver ausführt, müssen Sie ihn vor der Installation von Apache vorübergehend deaktivieren. Führen Sie dazu den Befehl aus:

sudo service nginx stop

Dieser Befehl stoppt Nginx. Nach der Installation von Apache können Sie Nginx erneut mit dem Befehl ausführen sudo service nginx start.

Die Vorbereitungen für die Installation von Apache unter Linux Mint sind abgeschlossen. Jetzt können Sie mit dem nächsten Schritt fortfahren - der Installation des Apache-Webservers.

Laden von Paketen und Abhängigkeiten

Bevor Sie mit der Installation von Apache auf Linux Mint beginnen, müssen Sie sicherstellen, dass Sie den neuesten Batch-Manager installiert haben und alle Abhängigkeiten auf dem neuesten Stand sind. Führen Sie dazu die folgenden Schritte aus:

Schritt 1: Öffnen Sie das Terminal, indem Sie eine Tastenkombination drücken Ctrl+Alt+T.

Schritt 2: Aktualisieren Sie die Paketliste, indem Sie den folgenden Befehl eingeben:

sudo apt update

Schritt 3: Aktualisieren Sie alle installierten Pakete auf die neuesten Versionen:

sudo apt upgrade

Schritt 4: Installieren Sie die erforderlichen Pakete und Abhängigkeiten, damit Apache funktioniert:

sudo apt install apache2

Während der Installation werden Sie möglicherweise aufgefordert, ein Administratorkennwort einzugeben, um die Installation der Pakete zu bestätigen.

Nachdem Sie diese Schritte ausgeführt haben, können Sie mit der Installation und Konfiguration von Apache unter Linux Mint fortfahren.

Konfigurieren der Apache-Konfiguration

Nachdem Sie Apache unter Linux Mint installiert haben, müssen Sie einige Einstellungen in den Konfigurationsdateien vornehmen.

1. Öffnen Sie ein Terminal und führen Sie den Befehl aus:

  • sudo nano /etc/apache2/apache2.conf

2. Suchen und bearbeiten Sie in der geöffneten Datei die folgenden Zeilen:

  • ServerName Ihre Domain oder Ihre IP-Adresse:80 - Ersetzen Sie Ihre Domainname oder IP-Adresse durch den Domainnamen oder die IP-Adresse Ihres Servers.

3. Speichern Sie die Änderungen, und schließen Sie die Datei.

4. Führen Sie dann den Befehl aus:

  • sudo nano /etc/apache2/ports.conf

5. Suchen und bearbeiten Sie die Zeile in dieser Datei:

  • Listen 80 - Stellen Sie sicher, dass es auf Port 80 verweist, der zum Bedienen von HTTP-Anforderungen verwendet wird.

6. Speichern Sie die Änderungen, und schließen Sie die Datei.

7. Starten Sie den Apache-Server erneut, indem Sie den folgenden Befehl ausführen:

  • sudo systemctl restart apache2.service

Jetzt muss Ihr Apache-Server konfiguriert und betriebsbereit sein.

Apache starten

Nachdem Sie Apache auf Linux Mint installiert haben, müssen Sie es ausführen, damit es Anfragen verarbeiten und Webseiten anzeigen kann. So können Sie Apache ausführen:

  1. Öffnen Sie das Terminal.
  2. Geben Sie den Befehl sudo service apache2 start ein und drücken Sie die Eingabetaste.

Apache sollte erfolgreich gestartet werden, und Sie können jetzt einen Webbrowser öffnen und http eingeben://localhost in der Adressleiste. Sie sollten die Apache-Begrüßungsseite sehen, was bedeutet, dass Apache ordnungsgemäß funktioniert.

Funktionstest

Nachdem Sie Apache unter Linux Mint installiert haben, müssen Sie überprüfen, ob es funktioniert. Öffnen Sie dazu einen Webbrowser und geben Sie localhost oder 127.0.0.1 in die Adressleiste ein. Wenn alles korrekt konfiguriert ist, sehen Sie die Apache-Begrüßungsseite, die Ihnen mitteilt, dass es erfolgreich installiert wurde und funktioniert.

Um sicherzustellen, dass Apache PHP-Skripte verarbeiten kann, erstellen Sie eine einfache Index-Datei.php im Verzeichnis /var/www/html. Fügen Sie in der Datei den folgenden Code hinzu:

Nach dem Speichern der Datei sollte der Webbrowser die Meldung "Hallo, Welt!" auf der Seite. Wenn diese Meldung angezeigt wird, behandelt Apache PHP-Skripte korrekt.

Jetzt können Sie sicher sein, dass Apache erfolgreich installiert wurde und auf Ihrem Linux Mint läuft.

Konfigurieren virtueller Hosts

Um virtuelle Hosts in Apache unter Linux Mint zu installieren, folgen Sie den Anweisungen unten:

SchrittDie Beschreibung
1Erstellen Sie einen Ordner für jeden virtuellen Host im Verzeichnis /var/www/ . Zum Beispiel für einen virtuellen Host mit einem Domänennamen example.com , führen Sie den Befehl aus:
sudo mkdir /var/www/example.com
2Erstellen Sie für jeden virtuellen Host eine Konfigurationsdatei im Verzeichnis /etc/apache2/sites-available/ . Zum Beispiel für einen virtuellen Host mit einem Domänennamen example.com , führen Sie den Befehl aus:
sudo nano /etc/apache2/sites-available/example.com.conf
3Fügen Sie den folgenden Code in die Konfigurationsdatei ein und ersetzen Sie example.com auf Ihren Domain-Namen und /var/www/example.com auf den Pfad des virtuellen Hostordners:

ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com

Options Indexes FollowSymLinks MultiViews
AllowOverride All



4Speichern und schließen Sie die Konfigurationsdatei.
5Aktivieren Sie den virtuellen Host durch Ausführen des Befehls:
sudo a2ensite example.com.conf
6Starten Sie Apache neu, damit die Änderungen wirksam werden:
sudo service apache2 restart

Jetzt ein virtueller Host mit einem Domänennamen example.com wird über einen Webbrowser unter dem angegebenen Pfad /var/www/example verfügbar sein.com .