Bei der Entwicklung einer Website muss ein Webdesigner in der Lage sein, seine Webseiten auf die gleiche Weise zu sehen wie der Endbenutzer. Manchmal genügt es, einfach auf Ihre HTML-Dateien im Webbrowser zu klicken und sie anzuzeigen. Wenn Sie jedoch dynamische Inhalte testen möchten, müssen Sie einen lokalen Webserver einrichten. Dies ist ziemlich einfach und kann leicht unter Windows, Mac und Linux durchgeführt werden. Es gibt viele Arten von Webservern, aber wir werden Apache verwenden, da es der am häufigsten verwendete Server ist, sehr einfach einzurichten und mit allen gängigen Betriebssystemen kompatibel ist.

Richten Sie den lokalen Webserver unter Linux ein

Apache wurde für Unix-ähnliche Betriebssysteme entwickelt. Linux fällt unter diese Kategorie, und die Installation und Konfiguration des Apache-Webservers kann in einem Schritt erfolgen.

Für eine grafische Komplettlösung können Sie diesem Lernprogramm folgen. Hier werden wir uns mit Befehlszeilen beschäftigen.

Bei den meisten gängigen Distributionen können Sie Apache installieren, ohne es mit einem einfachen Befehl aus der Quelle zu kompilieren.

Für Debian, Ubuntu und Ubuntu-basierte Distributionen:

 sudo apt-get installiere apache2 

Für Red Hat und CentOS

 sudo yum installieren httpd 

Nach der Installation navigieren Sie in Ihrem Webbrowser entweder zu "127.0.0.1" oder "localhost". Wenn "Es funktioniert!" Angezeigt wird, ist Ihre Apache-Installation erfolgreich.

Um besser zu verstehen, wie Apache diese spezielle Webseite bedient, können wir sie bearbeiten. Navigieren Sie dazu zum Stammwebverzeichnis Ihres lokalen Linux-Computers.

 cd / var / www 

Öffnen Sie "index.html" als root mit Ihrem bevorzugten Texteditor.

Ändern Sie "Es funktioniert!" Zu "Hello World!" Und drücken Sie dann "Strg + O" und dann die Eingabetaste, um zu speichern.

Jetzt aktualisieren Sie die Webseite auf 127.0.0.1. Es sollte zu "Hallo Welt!"

Nachdem Sie nun einen einfachen Webserver eingerichtet haben, können Sie mit den Konfigurationseinstellungen in der "apache2.conf" spielen.

 sudo nano /etc/apache2/apache2.conf 

Hinweis : Beachten Sie, dass Sie jedes Mal, wenn Sie eine Konfigurationsänderung vornehmen, Apache neu starten müssen, damit es angewendet werden kann.

 sudo service apache2 neustarten 

Wenn dies nicht funktioniert, können Sie es neu starten, indem Sie die Upstart-Datei direkt ausführen.

 sudo /etc/init.d/apache2 neustarten 

Richten Sie den lokalen Webserver unter Mac OS X ein

Das Gute an Mac OS X ist, dass Apache standardmäßig installiert ist. Alles, was Sie tun müssen, ist es einzuschalten.

Gehen Sie im Finder zu "Programme -> Dienstprogramme".

Dann doppelklicken Sie auf Terminal, um es zu öffnen.

Führen Sie den folgenden Befehl aus, um Ihren bereits vorinstallierten Apache-Webserver einzuschalten:

 Sudo Apachectl Start 

Um zu testen, ob unser Webserver läuft, navigieren Sie in Ihrem Webbrowser zu "127.0.0.1" oder "localhost".

Wir können den Inhalt der Webseite ändern, indem wir einfach auf die gleiche Weise wie unter Linux zum Dokumentenstammverzeichnis navigieren. Das einzige, was anders ist, ist der Pfadort.

 CD / Bibliothek / WebServer / Dokumente / 

Bearbeiten Sie nun die Datei "index.html.en" mit Ihrem bevorzugten Texteditor. Ändern Sie "Es funktioniert!" Zu "Hallo Welt!"

 sudo nano index.html.de 

Wenn wir unsere auf 127.0.0.1 gehostete Webseite aktualisieren, sehen wir jetzt, dass sich die Änderungen widerspiegeln.

Um den Apache-Webserver unter MacOS weiter zu konfigurieren, navigieren Sie zur Datei "httpd.conf".

 sudo nano /etc/apache2/httpd.conf 

Wie bei Linux können Sie den Apache-Dienst einfach mit dem Befehl apachectl mit Root-Rechten neu starten.

 Sudo Apachectl Neustart 

Hinweis : Sie können dieses Tutorial lesen, um das vollständige MAMP-Paket zu installieren.

Richten Sie den lokalen Webserver unter Windows ein

Im Gegensatz zu Linux und Mac OS X ist Windows nicht Unix-basiert, daher gibt es kein Einzeiler, um es zu installieren. Glücklicherweise gibt es mehrere Installationsassistenten, die Dinge wie Apache, MySQL und PHP zusammenfassen, um unser Leben einfacher zu machen. Einer von ihnen ist XAMPP.

Hinweis : XAMPP ist auch für Linux und Mac OS X verfügbar.

Laden Sie die Windows-Version von XAMPP herunter und beginnen Sie mit der Installation. Führen Sie das Installationsprogramm aus, wenn Sie dazu aufgefordert werden. Sie können nur Apache auswählen, wenn Sie nur einen Webserver benötigen. Wenn Sie jedoch eine Datenbank verwenden möchten, sollten Sie auch MySQL auswählen.

Fahren Sie mit der Installation fort und klicken Sie auf "Finish", wenn Sie fertig sind. Standardmäßig wird das XAMPP-Kontrollfeld gestartet.

Klicken Sie bei Bedarf auf "Start" für Apache und MySQL.

Wenn Sie in Ihrem Webbrowser zu "127.0.0.1" oder "localhost" navigieren, sollten Sie die XAMPP-Konfigurationsseite sehen.

Um eine neue Webseite zu erstellen, ist die Vorgehensweise identisch. Öffnen Sie den Editor und erstellen Sie eine Beispiel-HTML-Datei. Nenne es "hello.html".

Speichern Sie es im Dokumentenstammverzeichnis in c:\xampp\htdocs\.

Navigieren Sie dazu mit Ihrem Webbrowser zu "127.0.0.1/hello.html".

Fazit

Apache ist eine ausgezeichnete Lösung für die Erstellung von einfachen und komplexen Websites, aber es ist nicht die einzige Option. Während Apache auf allen drei Plattformen gut integriert ist, sollten Sie IIS als Option für Windows betrachten, da es viele Windows-Authentifizierungsfunktionen unterstützt, die Apache nicht unterstützt. Zum Testen der Basisfunktionalität einer Website ist Apache jedoch perfekt.