Aufbau eines Linux-Webservers (Ubuntu & Apache)

Ich habe Linux (Ubuntu 20.04.1) unter Windows mit virtualbox installiert und versucht, einen Dateiserver zu erstellen. Als nächstes habe ich versucht, einen Webserver zu erstellen. Es ist ein Memo von.

Dateiserveraufbau ↓ https://qiita.com/toki_k/items/f805421f809c67d0c92b

Firewall installieren

$ sudo apt install ufw

Installieren Sie es zuerst.

Firewall-Einstellungen

Stellen Sie als Nächstes die Firewall ein.

$ sudo ufw allow 22
$ sudo ufw allow 80

Alle Verbindungen an Port +22 und Port +80 sind zulässig. 22 erlaubt ssh 80 ist für http-Erlaubnis. Wird von Apache verwendet

$ sudo ufw allow samba

Klicken Sie hier, um den Status zu überprüfen, z. B. zulässige Elemente ↓ Sie können es in der Liste sehen.

$ sudo ufw status

Apache installieren

Installieren Sie Apache.

$ sudo apt install apache2

Versuchen Sie, auf die Seite zuzugreifen

Wenn die Installation erfolgreich ist, sollten Sie über Ihren Browser darauf zugreifen können.

$ hostname

Überprüfen Sie den Servernamen.

Sie können einen Browser öffnen und mit "http: // (Hostname)" auf die Standardseite zugreifen. Geben Sie für (Servername) den durch den Hostnamen bestätigten Wert ein.

Die Seite, die Apache anzeigt, lautet "/ var / www / html /". Es scheint als Dokumentenstamm bezeichnet zu werden

Fügen Sie Dateien selbst hinzu und greifen Sie darauf zu

$ cd /var/www/html
$ vim hello.html

CD zum Dokumentstamm. Öffnen Sie vim und erstellen Sie eine neue Datei.

Geben Sie in Ihrem Browser http: // (Hostname) /hello.html ein. Sie können jetzt auf die von Ihnen erstellte Seite zugreifen! !!

Referenzartikel

https://qiita.com/sakkuntyo/items/03742bad0f57a4f46b07 https://qiita.com/moennig1997/items/65da2650583d3667342f

Recommended Posts

Aufbau eines Linux-Webservers (Ubuntu & Apache)
Ubuntu (18.04.3) Webserverkonstruktion
Aufbau eines Linux-Dateiservers (Ubuntu & Samba)
Kommentar zum Aufbau des Webservers
Webserverkonstruktion mit Apache 2.4 (httpd 2.4.43) + PHP 7.4 unter Linux ―― 4. Sicherheit (chown und firewalld)
Ubuntu Linux 20.04
Zusammenfassung der Links zum Aufbau des Linux-Servers (CentOS7)
Verfahren zur Erstellung der Umgebung: Ubuntu + Apache2 + Python + Pyramid
Aufbau einer Linux-Umgebung
Linux (CentOS) Konstruktion
Linux (Ubuntu) Memo
Linux Server Befehl
Effektive und einfache Webserver-Sicherheitsmaßnahmen "Linux"
Webserver als Ersatz für Apache: uWSGI-Leistungsoptimierung
Quellkompilierung Apache2.4 (httpd 2.4.43) + PHP7.4 unter Linux zum Erstellen eines Webservers ―― 1. Einführung in Apache
Quellkompilierung Apache2.4 (httpd 2.4.43) + PHP7.4 unter Linux zum Erstellen eines Webservers --2 PHP-Einführung
Überprüfung der Linux-Serverlast
[Teil 2] Erstellen wir einen Webserver mit EC2 Linux
Quellkompilierung Apache2.4 (httpd 2.4.43) + PHP7.4 unter Linux zum Erstellen eines Webservers --3 MySQL 8.0 Einführung
Erstellen Sie Apache HTTP Server und Wildfly unter Oracle Linux 8
One Liner Webserver
Aufbau eines Websystems (super einfach) ③: Aufbau eines DB-Servers und grundlegende Bedienung
Frohe Weihnachten Webserver
Aufbau eines Websystems (super einfach) ②: Aufbau eines AP-Servers und grundlegende Bedienung
Einfache Erstellung und Bereitstellung von Webservern mit EB CLI + git + Django
Richten Sie einen Webserver mit CentOS7 + Anaconda + Django + Apache ein
[Ubuntu 18.04] Aufbau einer Tensorflow 2.0.0-GPU-Umgebung
Informationen zum Aufbau einer Linux-Umgebung (CentOS)
Erste LAMP-Umgebungskonstruktion (Linux)
Aufbau der Ubuntu14.04 + GPU + TensorFlow-Umgebung
Aufbau einer Linux-Umgebung (in einer WSL-Umgebung)
Probleme mit dem WLAN von Ubuntu / Linux-Laptops
[Linux Nginx] Eine Sammlung von Befehlen, die in den Grundeinstellungen des Webservers verwendet werden
Umgebungskonstruktion des Überwachungsservers Zabbix 4.4 unter CentOS7 (Apache2.4 / PHP5.4 / MariaDB5.5)