So installieren Sie Apache auf Fedora 40

In diesem Tutorial zeigen wir Ihnen, wie Sie Apache auf Fedora 40 installieren. Der Apache HTTP Server ist die weltweit am häufigsten verwendete Webserver-Software. Es unterstützt Millionen von Websites und Webanwendungen im gesamten Internet. Wenn Sie einen Fedora 40-Server betreiben, können Sie durch die Installation von Apache Websites hosten, Web-Apps bereitstellen und den robusten Funktionsumfang von Apache nutzen.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Apache-Webservers auf einem Fedora 40.

Voraussetzungen

Bevor wir mit dem Installationsprozess beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Fedora 40.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • Um Befehle ausführen zu können, benötigen Sie Zugriff auf das Terminal. Fedora stellt hierfür die Terminal-Anwendung zur Verfügung. Sie finden es in Ihrem Anwendungsmenü.
  • Eine stabile Internetverbindung zum Herunterladen der erforderlichen Pakete.
  • Ein Nicht-Root-Sudo-Benutzer oder Zugriff auf den Root-Benutzer. Wir empfehlen jedoch, als Sudo-Benutzer ohne Rootberechtigung zu agieren, da Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Apache auf Fedora 40

Schritt 1. Aktualisieren Sie das System.

Die Aktualisierung Ihrer Systempakete ist für Sicherheit und Stabilität von entscheidender Bedeutung. Verwenden Sie den DNF-Paketmanager, um alle installierten Pakete zu aktualisieren:

sudo dnf clean all
sudo dnf update

Dadurch werden die neuesten Paketversionen aus den Fedora-Repositorys abgerufen und alle verfügbaren Updates installiert.

Schritt 2. Apache HTTP Server auf Fedora 40 installieren.

Nachdem Ihr System aktualisiert wurde, können Sie jetzt das Apache-Webserverpaket installieren:

sudo dnf install httpd

Dieser Befehl installiert das httpd-Paket, das Fedora-Standard-Apache-Paket. Während der Installation werden Sie möglicherweise aufgefordert, den Download und die Installation von Abhängigkeiten zu genehmigen, die für die ordnungsgemäße Funktion von Apache von entscheidender Bedeutung sind.

Auch wenn Apache automatisch startet, ist es eine gute Idee, seinen Status zu überprüfen und den Start beim Systemstart zu ermöglichen:

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd

Der Statusbefehl sollte anzeigen, dass Apache ausgeführt wird. Wenn nicht, untersuchen Sie alle gemeldeten Fehler.

Schritt 3. Öffnen Sie die Firewall für HTTP/HTTPS.

Damit Remote-Clients auf Ihren Apache-Webserver zugreifen können, müssen Sie die HTTP- (80) und HTTPS- (443) Ports in der Firewall öffnen:

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --reload

Überprüfen Sie, ob die neuen Regeln in Kraft sind:

sudo firewall-cmd --list-all

Schritt 5. Testen Sie Apache.

Wenn Apache installiert und die Firewall konfiguriert ist, können Sie testen, ob Inhalte bereitgestellt werden, indem Sie auf die Standard-Apache-Seite zugreifen. Geben Sie die IP-Adresse oder den Hostnamen Ihres Servers in einen Webbrowser ein:

http://server_ip_or_hostname

Sie sollten die Apache2-Testseite mit dem Symbol „Es funktioniert!“ sehen. Nachricht. Dies bestätigt, dass Apache erfolgreich installiert wurde und HTTP-Verkehr bereitstellt.

Schritt 6: Apache konfigurieren.

Während die Standardkonfiguration zum Testen in Ordnung ist, sollten Sie Apache für Ihren Produktionsanwendungsfall anpassen. Dies erfolgt durch Ändern der Hauptkonfigurationsdatei unter /etc/httpd/conf/httpd.conf.

Zu den häufigsten Konfigurationsänderungen gehören:

  • Festlegen der Werte „ServerAdmin“ und „ServerName“.
  • Benutzer/Gruppe von Apache ändern
  • Konfigurieren von NameVirtualHost für namensbasierte virtuelle Hosts
  • Aktivieren zusätzlicher Module (mod_ssl, php usw.)

Um beispielsweise namensbasiertes virtuelles Hosting zu aktivieren, entkommentieren Sie diese Zeilen:

#NameVirtualHost *:80

#Include conf.d/*.conf

Nachdem Sie die Änderungen vorgenommen haben, starten Sie Apache neu, damit sie wirksam werden:

sudo systemctl restart httpd

Glückwunsch! Sie haben Apache erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Apache-Webservers auf Ihrem Fedora 40-System verwendet haben. Für zusätzliche oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Apache-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert