So installieren Sie Apache auf Ubuntu 20.04
- 3125
- 172
- Tom Jakobs
Apache ist einer der beliebtesten und langjährigsten HTTP -Server. Es handelt sich. Es ist einfach, sich einzurichten und zu lernen, was zu seiner weit verbreiteten Einführung für kleine und große Websites geführt hat.
In dieser Anleitung gehen wir die Schritt -für -Schritt -Anweisungen zur Installation von Apache auf Ubuntu 20 durch.04 FOSSA FOSSA.
In diesem Tutorial lernen Sie:
- So installieren Sie Apache Webserver auf Ubuntu 20.04
- So steuern Sie den Apache -Webserver mit SystemCTL -Befehlen
- So öffnen Sie die Firewall für HTTP (Port 80) und HTTPS (Port 443)
- So hosten Sie eine Website mit Apache aus
- So installieren Sie ein SSL -Zertifikat mit Let's Encrypt
Kategorie | Anforderungen, Konventionen oder Softwareversion verwendet |
---|---|
System | Ubuntu 20 installiert oder verbessert.04 FOSSA FOSSA |
Software | Apache |
Andere | Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl. |
Konventionen | # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können |
Installieren Sie Apache auf Ubuntu 20.04
Befolgen Sie die folgenden Schritte, um Apache in Ihrem System zu installieren und die Grundlagen der Verwendung des HTTP -Servers zu erlernen. Diese Schritte finden in der Befehlszeile statt. Öffnen Sie also ein Terminal, um loszulegen.
- Installieren Sie Apache über den APT -Paketmanager, indem Sie die folgenden Befehle ausführen.
$ sudo APT Update $ sudo apt install apache2
- Sobald es installiert ist, können Sie die SystemCTL -Befehle von Systemd verwenden, um den Dienst zu steuern.
Aktivieren oder deaktivieren Sie Apache von der Beginn des Systemstarts:
$ sudo systemctl aktivieren apache2 oder $ sudo systemCtl deaktivieren apache2
Apache Web Server starten oder stoppen:
$ sudo systemctl starten apache2 oder $ sudo systemctl stop apache2
Wir haben eine separate Anleitung, um den Unterschied zwischen dem Neustart oder dem Nachladen des Apache -Dienstes auf Ubuntu 20 zu erläutern.04.
$ sudo systemctl starten Sie Apache2 oder $ sudo systemCTL RELOAD APache2 neu
- Wenn Sie UFW Firewall auf Ihrem System verwenden, müssen Sie Port 80 für HTTP -Verkehr und 443 für HTTPS zulassen, wenn Sie SSL verwenden möchten. Dadurch kann der Außenverkehr auf Ihre Website zugreifen.
$ sudo ufw erlauben http und (falls zutreffend) $ sudo ufw erlauben https
- Sie können testen, um sicherzustellen, dass alles korrekt funktioniert, indem Sie zu navigieren
http: // localhost
auf Ihrem System. Sie sollten von der Standard -Apache -Seite begrüßt werden, wie unten angezeigt. Standard -Apache -Seite - Mit Apache up reagieren sind wir bereit, unsere Website zu konfigurieren. Das Standardverzeichnis für die Dateien unserer Website ist
/var/www/html
. Verschieben Sie Ihre Dateien hier oder beginnen Sie, indem Sie den Standard aussetzenIndex.html
Grußseite. In diesem Beispiel werden wir einfach ein einfaches HTML -Dokument erstellen, um die Änderungen auf der Website zu sehen.$ echo Apache auf Ubuntu 20.04> Index.HTML $ sudo MV Index.HTML/var/www/html
Um mehr über virtuelle Hosts zu erfahren, mit denen Sie mehrere Websites hosten oder die Konfiguration Ihres aktuellen (z. Virtuelle Gastgeber erklärten.
Zugriff auf den Webinhalt, den wir in das Verzeichnis kopiert haben - So installieren Sie das CertBot -Dienstprogramm mit dem folgenden Befehl, um die SSL -Verschlüsselung mit Let's Encrypt einzustellen.
$ sudo apt install certbot python3-teurbot-Apache
- Konfigurieren Sie das SSL -Zertifikat, indem Sie den folgenden Befehl ausführen und die Eingabeaufforderungen durchführen. Die letzte Frage wird Ihnen gestellt, ob Sie HTTP -Anfragen direkt an HTTPS umleiten möchten. Es wird empfohlen, sich dafür zu entscheiden. Damit dies funktioniert, muss die Domäne natürlich korrekt auf unseren öffentlich zugänglichen Server -IP verweisen.
$ sudo certbot --apache
Gedanken schließen
In diesem Handbuch haben wir gesehen, wie Apache auf Ubuntu 20 installiert wird.04 FOSSA FOSSA. Wir haben auch gelernt, wie man den Apache -Dienst über Systemd steuert, die Firewall so konfigurieren, dass es externen Verkehr ermöglicht, eine Website einrichten und ein SSL -Zertifikat über Let's Encrypt.
Dies reicht aus, damit Sie mit dem Hosten einer grundlegenden Website beginnen können. Viele moderne Websites verwenden auch andere Web -Technologien wie PHP oder eine Datenbank. Diese Module können einfach neben Apache installiert werden, und die Software kann vom Ubuntu -Paketmanager heruntergeladen werden. Um ein Content -Management -System einzurichten und in wenigen Minuten eine polierte Website bereitzustellen, lesen Sie unsere Anleitung zur WordPress -Installation mit Apache auf Ubuntu 20.04.
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
- Ubuntu 20.04 Leitfaden
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Dinge zu installieren auf Ubuntu 22.04
- Ubuntu 20.04 Hadoop
- Mastering -Bash -Skriptschleifen beherrschen
- Dinge zu wissen über Ubuntu 20.04 FOSSA FOSSA
- FTP -Clientliste und -installation auf Ubuntu 20.04 Linux…
- « Verwenden Sie Joomscan, um Joomla nach Sicherheitslücken für Kali zu scannen
- So rippen Sie mit CDParanoia eine Audio -CD aus der Befehlszeile »