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:
- Öffnen Sie das Terminal.
- 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:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Erstellen 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 |
| 2 | Erstellen 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 |
| 3 | Fü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 |
| 4 | Speichern und schließen Sie die Konfigurationsdatei. |
| 5 | Aktivieren Sie den virtuellen Host durch Ausführen des Befehls: sudo a2ensite example.com.conf |
| 6 | Starten 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 .