So richten Sie einen lokalen Webserver ein (Windows, Mac, Linux)

So richten Sie einen lokalen Webserver ein (Windows, Mac, Linux)

Bei der Entwicklung einer Website muss ein Webdesigner in der Lage sein, seine Webseiten so zu sehen, wie es der Endbenutzer tun würde. Manchmal reicht es aus, einfach auf Ihre HTML-Dateien zu klicken und sie im Webbrowser anzuzeigen. Wenn Sie jedoch dynamischen Inhalt testen möchten, müssen Sie einen lokalen Webserver einrichten. Dies ist recht einfach und kann unter Windows, MacOS und Linux problemlos durchgeführt werden. Es gibt viele Arten von Webservern, aber wir verwenden Apache in diesem Lernprogramm, da es der am häufigsten verwendete Server ist, sehr einfach einzurichten und mit allen gängigen Betriebssystemen kompatibel ist.

Richten Sie einen lokalen Webserver unter Linux ein

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

Hier beschäftigen wir uns mit der Kommandozeile. Mit den gängigsten Distributionen können Sie Apache installieren, ohne es mit einem einfachen Befehl aus dem Quellcode zu kompilieren.

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

Für Red Hat und CentOS

Navigieren Sie nach der Installation in Ihrem Webbrowser entweder zu “127.0.0.1” oder “localhost”. Wenn “Es funktioniert!” Das bedeutet, dass Ihre Apache-Installation erfolgreich ist.

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

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

Suche nach “Es funktioniert!” und ändern Sie den Text in etwas Zufälliges wie “Routech.ro!” (Es könnte wirklich alles sein.) Stellen Sie sicher, dass Sie die Datei speichern.

Aktualisieren Sie nun die Webseite auf 127.0.0.1. Sie sollten “Routech.ro!” wo “Es funktioniert!” war früher.

Webserver Ubuntu Standard bearbeiten

Nachdem Sie einen einfachen Webserver eingerichtet haben, können Sie mit den Konfigurationseinstellungen in “apache2.conf” spielen.

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

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

Richten Sie einen lokalen Webserver unter macOS ein

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

Gehen Sie im Finder zu “Anwendungen -> Dienstprogramme” und doppelklicken Sie auf “Terminal”, um es zu öffnen.

Macos Open Terminal App

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

Um zu testen, ob unser Webserver ausgeführt wird, navigieren Sie in Ihrem Webbrowser zu “127.0.0.1” oder “localhost”.

Macos Web Server Es funktioniert

Wir können den Inhalt der Webseite ändern, indem wir einfach wie unter Linux zum Dokumentstamm navigieren. Das einzige, was anders ist, ist die Pfadposition.

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

mac-nano-open-index-html

Wenn wir unsere auf 127.0.0.1 gehostete Webseite aktualisieren, werden die Änderungen nun wiedergegeben.

Macos Webserver Hallo Welt

Navigieren Sie zur weiteren Konfiguration des Apache-Webservers unter macOS zur Datei “httpd.conf”.

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

Richten Sie einen lokalen Webserver unter Windows ein

Im Gegensatz zu Linux und MacOS ist Windows nicht Unix-basiert, daher gibt es keinen 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 herunter XAMPP 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 lediglich einen Webserver benötigen. Wenn Sie jedoch eine Datenbank verwenden möchten, können Sie auch MySQL auswählen.

Windows Xampp-Installationsprogramm

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

Windows Xampp-Konfigurationsfenster

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

Wenn Sie in Ihrem Webbrowser zu „127.0.0.1“ oder „localhost“ navigieren, sollte die XAMPP-Konfigurationsseite angezeigt werden.

Konfiguration der Windows Xampp-Webseite 1

So erstellen Sie eine neue Webseite: Öffnen Sie den Editor und erstellen Sie eine Beispiel-HTML-Datei. Nennen Sie es “hello.html”.

Windows Notepad Hallo

Speichern Sie es im Dokumentstamm unter “c: xampp htdocs “.

Navigieren Sie mit Ihrem Webbrowser zu 127.0.0.1/hello.html. Sie können die von Ihnen erstellte Webseite sehen.

Windows Xampp-Webseite Hallo

Hinweis: WampServer ist Eine weitere solide Option für die Installation von Apache unter Windows.

Fazit

Apache ist eine hervorragende Lösung zum Erstellen einfacher und komplexer Websites, aber nicht die einzige Option. Während Apache auf allen drei Plattformen gut integriert ist, sollten Sie sich das ansehen IIS als Option für Windows, da es viele Windows-Authentifizierungsfunktionen unterstützt, die Apache nicht bietet. Zum einfachen Testen der Basisfunktionalität einer Website ist Apache jedoch perfekt.