Werbung
Was auch immer der Grund ist, vielleicht möchten Sie irgendwann einen Webserver in Betrieb nehmen. Unabhängig davon, ob Sie sich Fernzugriff auf bestimmte Seiten oder Dienste gewähren möchten, möchten Sie eine Community einrichten Wenn Sie eine Gruppe besuchen oder etwas anderes, müssen Sie die richtige Software dafür installiert und konfiguriert haben geschehen. Also wie genau kann Du TU das? Es ist eigentlich ganz einfach.
Mein Betriebssystem der Wahl für diesen Artikel wird sein Fedora Linux wurde mit der Fedora 16 Beta-Distribution noch besserLinux-Distributionen haben sich sprunghaft verbessert, und diese Verbesserungen werden in den neuesten Beta-Versionen sichtbar. Fedora, eine der Flaggschiff-Distributionen mit GNOME 3, ist nicht anders und sollte ... Weiterlesen Linux, wie Linux im Allgemeinen, ist dafür bekannt, Server schnell und einfach zum Laufen zu bringen. Darüber hinaus wird Fedora sowohl von einer Community als auch von einem Unternehmen gut unterstützt, verfügt über eine 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 tun die DVD Sie können auch Apache gleichzeitig installieren. Wenn Sie diesen Weg einschlagen, können Sie während der Installation von der DVD mit dem Schalter "Jetzt anpassen" auswählen, welche Pakete Sie installieren möchten. Wählen Sie es aus und wählen Sie dann auf der Registerkarte Server die Option "Webserver" aus. Fahren Sie mit der Installation fort, bis Sie Ihr neues System starten 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 ausführen sudo yum installiere 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 vom Paketmanager oder ausführen sudo yum installiere httpd system-config-httpd.
Schritt zwei: 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, die Administrator-E-Mail-Adresse und die Adressen konfigurieren können, unter denen der Server verfügbar ist. Ich empfehle, dass Sie jetzt eine Adresse hinzufügen und der Einfachheit halber an Port 80 "Alle verfügbaren Adressen" auswählen.
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 Domainname in den Browser eingegeben wurde, und 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 konfigurierender Komponenten wie z SSL (HTTPS). Bei den meisten Elementen sollte das grafische Konfigurationstool in der Lage sein, Ihre Anforderungen zu erfüllen.
Die letzte Registerkarte hat alles mit der Leistung und der Anzahl der zulässigen Verbindungen zu tun. Es gibt keine empfohlenen Einstellungen, da jeder Server unterschiedliche Funktionen hat. Wenn Sie also eine größere Website haben, müssen Sie dies tun Spielen Sie mit diesen Zahlen herum und sehen Sie, was funktioniert (vorausgesetzt, Sie haben genug Verkehr, um die Einstellungen zu testen korrekt).
Zusätzliche benötigte Konfiguration
Bevor Sie tatsächlich auf Ihren neuen Webserver zugreifen können, müssen Sie Ihr Terminal öffnen und dann ausführen Sudo Service httpd starten um Apache tatsächlich zu starten und sudo chkconfig httpd on damit Apache bei jedem Start startet.
Schritt drei: Testen
Schritt 3 in unserem Prozess besteht einfach darin, zu testen, ob Sie auf Ihre Seite zugreifen können oder nicht. Öffnen Sie auf demselben Computer Firefox und geben Sie ein localhost oder 127.0.0.1 um zu sehen, 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 zum Laufen zu bringen, wenn man bedenkt, dass es die gleiche Technologie ist, die von den meisten Websites verwendet wird, die Sie jeden Tag besuchen (einschließlich MakeUseOf). Wenn Sie möchten, dass andere Computer Zugriff haben, müssen Sie sich an Fedora wenden Firewall Konfigurationsdienstprogramm (standardmäßig installiert) und stellen Sie sicher, dass HTTP (Port 80) geöffnet ist. Wenn Sie kompliziertere Webframeworks wie Foren oder WordPress ausführen möchten, müssen Sie auch MySQL und PHP installieren, aber das lasse ich 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!
Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.