Einrichten eines Apache-Webservers in 3 einfachen Schritten

Einrichten eines Apache-Webservers in 3 einfachen Schritten / Linux

Was auch immer der Grund ist, Sie möchten vielleicht irgendwann einen Webserver zum Laufen bringen. Unabhängig davon, ob Sie sich selbst einen Fernzugriff auf bestimmte Seiten oder Dienste gewähren möchten, eine Community-Gruppe in Gang setzen möchten, oder etwas anderes, Sie müssen die richtige Software installieren und konfigurieren, um dies zu ermöglichen. Wie genau kann das also Sie TU das? Es ist eigentlich ganz einfach.

Mein Betriebssystem der Wahl für diesen Artikel ist Fedora Linux. Die Fedora 16 Beta-Distribution ist noch besser geworden. Linux ist mit der Fedora 16-Beta-Distribution noch besser geworden Beta-Versionen. Fedora, eine der Flaggschiff-Distributionen mit GNOME 3, ist nicht anders und sollte… Linux lesen, da Linux im Allgemeinen dafür bekannt ist, dass Server schnell und einfach in Betrieb genommen werden. Außerdem wird Fedora sowohl von einer Community als auch von einem Unternehmen gut unterstützt, bietet hohe Sicherheit und bietet grafische Konfigurationstools für mehrere Server.

Erster Schritt: Installation

Neuinstallation von Fedora


Wenn Sie Fedora noch nicht auf Ihrem System installiert haben, können Sie dies mit der DVD tun, da Sie auch Apache zur gleichen Zeit installieren können. Wenn Sie diese Route wählen, können Sie während der Installation von der DVD auswählen, welche Pakete Sie mit installieren möchten “Jetzt anpassen” Schalter. Wählen Sie es aus und dann auf der Registerkarte Server können Sie auswählen “Webserver”. Fahren Sie mit der Installation fort, bis Sie in Ihr neues System booten können. Von dort aus können Sie das grafische Konfigurationstool installieren, indem Sie das Paket auswählen system-config-httpd von Ihrem Paketmanager oder führen Sie aus sudo yum install system-config-http.

Fedora bereits installiert


Wenn Sie Fedora bereits installiert haben, können Sie sowohl den Webserver als auch das grafische Konfigurationstool installieren. Sie können das installieren httpd und system-config-httpd Pakete aus dem Paket-Manager oder ausführen sudo yum install httpd system-config-httpd.

Zweiter Schritt: Konfiguration


Sie können das grafische Konfigurationstool jetzt über System Tools -> HTTP starten. Die erste Registerkarte, die Sie sehen, ist die Registerkarte Haupt, auf der Sie den Servernamen und die E-Mail-Adresse des Administrators konfigurieren können und unter welchen Adressen der Server verfügbar ist. Ich empfehle, dass Sie jetzt eine Adresse hinzufügen und wählen “Alle verfügbaren Adressen” an Port 80 zur Vereinfachung.


Die zweite Registerkarte enthält die verschiedenen virtuellen Hosts oder die Anzahl der verschiedenen Websites auf demselben Server, die konfiguriert sind. Der Server kann unterscheiden, welcher Domänenname in den Browser eingegeben wurde, und kann daher beim Anzeigen einer Seite den richtigen virtuellen Host auswählen.


Es gibt viele verschiedene Einstellungen, die Sie für jeden virtuellen Host auswählen können, einschließlich der erforderlichen Komponenten sowie schwer zu konfigurierenden Komponenten wie SSL (HTTPS). Bei einem Großteil der Elemente sollte das grafische Konfigurationstool in der Lage sein, sich um Ihre Anforderungen zu kümmern.


Die letzte Registerkarte hat alles mit der Leistung und der Anzahl der zulässigen Verbindungen zu tun. Es gibt keine empfohlenen Einstellungen, da für jeden Server unterschiedliche Funktionen zur Verfügung stehen. Wenn Sie eine größere Website haben, müssen Sie mit diesen Zahlen herumspielen und sehen, was funktioniert (vorausgesetzt, Sie verfügen über genügend Datenverkehr, um die Einstellungen richtig zu testen)..

Zusätzliche erforderliche Konfiguration

Bevor Sie tatsächlich auf Ihren neuen Webserver zugreifen können, müssen Sie Ihr Terminal öffnen und anschließend ausführen Sudo-Dienst httpd starten um Apache tatsächlich zu starten und sudo chkconfig httpd auf um Apache bei jedem Start zu starten.

Schritt drei: Testen

Schritt 3 in unserem Prozess ist einfach zu testen, ob Sie auf Ihre Seite zugreifen können oder nicht. Öffnen Sie auf demselben Computer Firefox und geben Sie ihn ein localhost oder 127.0.0.1 So prüfen Sie, ob Sie diese Testseite erhalten (vorausgesetzt, Sie haben den Dokumentstamm nicht geändert):


Wenn nicht, haben Sie möglicherweise etwas in Ihrer Konfiguration falsch gemacht oder Apache noch nicht gestartet.

Fazit

Es ist ziemlich cool, Apache auf Ihrem System zu installieren, da diese Technologie von den meisten Websites verwendet wird, die Sie täglich besuchen (einschließlich MakeUseOf). Wenn Sie möchten, dass andere Maschinen Zugriff haben, müssen Sie das Firewall-Konfigurationsdienstprogramm von Fedora (standardmäßig installiert) aufrufen und sicherstellen, dass HTTP (Port 80) geöffnet ist. Wenn Sie kompliziertere Web-Frameworks wie Foren oder WordPress ausführen möchten, müssen Sie auch MySQL und PHP installieren. Ich lasse das jedoch für einen anderen Artikel.

Wie einfach ist dieser Prozess Ihrer Meinung nach? Was magst du an Apache oder nicht? Lass es uns in den Kommentaren wissen!

Erfahren Sie mehr über: Apache Server, Fedora, Webdesign, Webentwicklung, Webserver, Webmaster-Tools.