Das Einrichten eines Webservers auf einem Ubuntu–Betriebssystem ist für Webentwickler und Websitebesitzer eine wichtige Aufgabe. Mit dem Webserver können Sie dem Benutzer Zugriff auf Ihre Website gewähren und Anfragen von Besuchern verarbeiten. In diesem ausführlichen Leitfaden werden wir alle notwendigen Schritte zum Einrichten eines Webservers unter Ubuntu und zum Ausführen Ihrer Website im Internet untersuchen.
Schritt 1: Apache installieren
Der erste Schritt beim Einrichten eines Webservers unter Ubuntu besteht darin, Apache zu installieren, einen der beliebtesten Webanwendungsserver. Um Apache zu installieren, geben Sie den folgenden Befehl im Terminal ein:
sudo apt-get update
Schritt 2: Konfigurieren der Firewall
Standardmäßig verwendet Ubuntu die UFW-Firewall (Uncomplicated Firewall), die den Zugriff auf den Server einschränkt. Um den Zugriff auf Apache-Ports zu ermöglichen, müssen Sie eine Firewall konfigurieren. Führen Sie dazu den folgenden Befehl aus:
sudo ufw allow 'Apache'
Schritt 3: Installieren und Konfigurieren von MySQL
Um die Daten Ihrer Website zu speichern, müssen Sie einen MySQL-Datenbankserver installieren und konfigurieren. Geben Sie den folgenden Befehl ein, um MySQL zu installieren:
sudo apt-get install mysql-server
Dies ist nur der Anfang - das Einrichten eines Webservers unter Ubuntu beinhaltet viele andere Schritte wie die Installation von PHP, die Konfiguration virtueller Hosts und das Abrufen eines SSL-Zertifikats. Mit diesem Handbuch können Sie Ihren Server für den Betrieb der Website vorbereiten und sicherstellen, dass die Website im Internet funktioniert.
Ubuntu auf einem Server installieren
- Laden Sie das Ubuntu Server-Image von der offiziellen Ubuntu-Website herunter.
- Erstellen Sie ein bootfähiges USB-Laufwerk oder eine DVD mit einem bootfähigen Ubuntu Server-Image.
- Schließen Sie das bootfähige Medium an den Server an und starten Sie es neu.
- Wählen Sie die Sprache für die Installation aus, und drücken Sie die Eingabetaste.
- Wählen Sie "Ubuntu Server installieren" aus dem Installationsmenü und drücken Sie die Eingabetaste.
- Wählen Sie Ihre Sprach-, Tastatur- und Zeitzoneneinstellungen aus.
- Wählen Sie "Guided - use entire disk", um Ubuntu auf der gesamten Festplatte zu installieren.
- Wählen Sie das Laufwerk aus, auf dem Sie Ubuntu installieren möchten, und drücken Sie die Eingabetaste.
- Bestätigen Sie Ihre Auswahl und drücken Sie die Eingabetaste.
- Geben Sie Ihren Kontonamen und Ihr Passwort ein.
- Warten Sie, bis die Installation abgeschlossen ist, und starten Sie den Server neu.
Nach dem Neustart des Servers können Sie Ubuntu verwenden, um Ihren Webserver einzurichten und zu verwalten.
Auswählen einer Version und Laden eines ISO-Images
Bevor Sie einen Webserver auf einem Ubuntu-Betriebssystem installieren, müssen Sie die Version des Betriebssystems auswählen, die für Ihre Bedürfnisse am besten geeignet ist. Ubuntu ist in verschiedenen Varianten erhältlich, einschließlich LTS (Langzeitunterstützung) und einer Standardversion. Entscheiden Sie, welche Version für Sie am besten geeignet ist, und gehen Sie zur offiziellen Ubuntu-Website, um das entsprechende ISO-Image herunterzuladen.
Ein ISO-Abbild ist eine Datei, die alle erforderlichen Dateien enthält, um das Betriebssystem auf dem Computer zu installieren. Stellen Sie vor dem Herunterladen des Images sicher, dass Sie genügend freien Speicherplatz auf Ihrer Festplatte haben, um die Datei zu speichern.
Auf der Ubuntu-Website erhalten Sie eine Auswahl der Version und dürfen das ISO-Image herunterladen. Beachten Sie die Bitrate des Systems - entweder 32-Bit oder 64-Bit - und wählen Sie die entsprechende Version aus, die zu Ihrer Hardware passt.
Nachdem Sie das ISO-Image heruntergeladen haben, können Sie mit der Installation des Ubuntu-Betriebssystems und der Konfiguration des Webservers fortfahren.
Erstellen eines bootfähigen Flash-Laufwerks
Um einen bootfähigen USB-Stick zu erstellen, benötigen wir:
- Ein USB-Stick mit ausreichender Speicherkapazität (mindestens 4 GB werden empfohlen).
- Ubuntu-Distribution als ISO-Image.
- Ein Dienstprogramm zum Schreiben eines Images auf einen USB-Stick wie dd oder Etcher .
Befolgen Sie diese Schritte, um einen bootfähigen USB-Stick zu erstellen:
- Legen Sie den USB-Stick in den Computer ein und öffnen Sie das Programm, um die Images auf den USB-Stick zu schreiben.
- Wählen Sie das ISO-Image der Ubuntu-Distribution aus.
- Geben Sie den Pfad zum USB-Stick als Speicherort für die Abbildaufzeichnung an.
- Stellen Sie sicher, dass das richtige Laufwerk ausgewählt ist, um Datenverluste auf anderen Geräten zu vermeiden.
- Beginnen Sie mit dem Schreiben des Images auf einen USB-Stick, indem Sie die Anweisungen des Programms befolgen.
- Sobald der Vorgang abgeschlossen ist, können Sie den bootfähigen USB-Stick verwenden, um Ubuntu auf anderen Computern zu installieren.
Jetzt haben Sie einen bootfähigen USB-Stick mit Ubuntu, mit dem Sie das Betriebssystem installieren oder andere Aufgaben ausführen können. Viel Glück!
Installieren und Konfigurieren des Apache-Servers
1. Apache installieren:
Führen Sie den folgenden Befehl im Terminal aus, um Apache zu installieren:
sudo apt-get updatesudo apt-get install apache2
Danach wird Apache auf Ihrem Server installiert.
2. Apache einrichten:
Standardmäßig erstellt Apache die Hauptkonfigurationsdatei im Verzeichnis /etc/apache2/apache2.conf. Sie können diese Datei ändern, um den Server nach Belieben einzurichten. Öffnen Sie dazu die Datei in einem Texteditor:
sudo nano /etc/apache2/apache2.conf
In dieser Datei können Sie Einstellungen wie das Standardverzeichnis für Ihre Website, den Zugriff auf Dateien und Verzeichnisse sowie viele andere Einstellungen konfigurieren.
3. Starten und Stoppen von Apache:
Nach der Installation wird Apache automatisch gestartet. Sie können seinen Status überprüfen, indem Sie den folgenden Befehl im Terminal ausführen:
sudo service apache2 status
Wenn der Server ausgeführt wird, wird eine Meldung mit dem Status "active (running)" angezeigt. Um Apache zu stoppen, führen Sie den Befehl aus:
sudo service apache2 stop
Führen Sie den Befehl erneut aus, um Apache zu starten:
sudo service apache2 start
Jetzt wissen Sie, wie Sie einen Apache-Server auf Ubuntu installieren und konfigurieren. Als nächstes betrachten wir ausführlichere Servereinstellungen und die Erstellung virtueller Hosts.
Apache installieren
Schritt 1: Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
sudo apt update
Dieser Befehl aktualisiert die Paketlisten auf Ihrem System.
Schritt 2: Geben Sie den folgenden Befehl ein, um Apache zu installieren:
sudo apt install apache2
Während der Installation werden Sie möglicherweise aufgefordert, die Installation des Pakets zu bestätigen. Drücken Sie "Y", um fortzufahren.
Schritt 3: Nachdem Sie Apache erfolgreich installiert haben, können Sie überprüfen, ob es funktioniert, indem Sie Ihren Webbrowser öffnen und in die Adressleiste eingeben:
http://localhost
Wenn Sie die Apache-Begrüßungsseite sehen, bedeutet dies, dass die Installation erfolgreich war.
Schritt 4: Sie können den Status des Apache-Dienstes auch mit dem folgenden Befehl überprüfen:
sudo systemctl status apache2
Wenn der Dienst ausgeführt wird, sehen Sie eine Meldung über seinen Status und Informationen über den laufenden Prozess.
Jetzt haben Sie Apache auf Ihrem Ubuntu-Server installiert.
Konfigurieren der Konfiguration
Nachdem Sie den Webserver auf Ubuntu installiert haben, müssen Sie ihn konfigurieren, um sicherzustellen, dass er ordnungsgemäß funktioniert. Die Konfigurationsdateien des Webservers werden im Verzeichnis /etc gespeichert. Die Hauptkonfigurationsdatei heißt apache2.conf .
Führen Sie den Befehl aus, um die Konfigurationsdatei im Nano-Editor zu öffnen:
sudo nano /etc/apache2/apache2.conf
Sie können verschiedene Einstellungen in der Konfigurationsdatei konfigurieren, z. B.:
- ServerName: Geben Sie den Namen Ihres Servers ein. Beispiel: ServerName example.com .
- DocumentRoot: Geben Sie den Pfad zu dem Verzeichnis an, in dem die Dateien Ihrer Website gespeichert sind. Zum Beispiel DocumentRoot /var/www/html .
- Directory: Definieren Sie die Verzeichniszugriffsdirektiven. Zum Beispiel Directory /var/www/html .
- AllowOverride: Bestimmen Sie, ob die Verwendung von Dateien zulässig ist .htaccess zum Ändern der Authentifizierungs- und Autorisierungseinstellungen. Zum Beispiel AllowOverride All .
Nachdem Sie die Konfigurationsdatei geändert haben, speichern Sie sie, und starten Sie den Webserver mit dem Befehl neu:
sudo service apache2 restart
Der Webserver ist jetzt nach Ihren Wünschen konfiguriert. Sie können mit Ihrer Website fortfahren, virtuelle Hosts hinzufügen und andere Einstellungen für Ihren Server konfigurieren.
MySQL Server installieren und konfigurieren
- Öffnen Sie ein Terminal und führen Sie den Befehl sudo apt-get update aus, um die Paketliste zu aktualisieren.
- Führen Sie dann den Befehl sudo apt-get install mysql-server aus, um den MySQL-Server zu installieren.
- Während der Installation werden Sie aufgefordert, ein Passwort für den MySQL-Root-Benutzer einzugeben. Geben Sie Ihr Passwort ein und bestätigen Sie es.
- Führen Sie nach erfolgreicher Installation den Befehl sudo mysql_secure_installation aus, um die Sicherheit des MySQL-Servers zu konfigurieren.
- Beantworten Sie die Fragen des Willkommensskripts, um die Sicherheit Ihres Servers zu verbessern.
Nach Abschluss dieser Schritte wird Ihr MySQL-Server auf Ihrem Ubuntu-Webserver installiert und konfiguriert. Sie können überprüfen, ob es funktioniert, indem Sie den Befehl sudo service mysql status ausführen.
Um eine Verbindung zu einem MySQL-Server herzustellen und Datenbanken zu verwalten, können Sie Clientprogramme wie phpMyAdmin oder die MySQL-Befehlszeile verwenden.
| Das Team | Die Beschreibung |
|---|---|
| mysql -u root -p | Verbinden Sie sich über die Befehlszeile mit dem MySQL-Server, indem Sie den Root-Benutzer verwenden und ein Passwort anfordern. |
| sudo apt-get install phpmyadmin | Installieren Sie phpMyAdmin, eine webbasierte Schnittstelle zur Verwaltung von MySQL-Datenbanken. |