Machen Sie Ihren Computer in 10 Minuten zu einem Server (freie Software)

Hier erfahren Sie, wie Sie Ihren Computer (unter Windows) schnell als Server einrichten. Auf diese Weise können Sie Ihre eigene Website von Ihrem Computer aus hosten und Webseiten mit Schaltflächen erstellen, mit denen Sie die Dinge in Ihrem Haus (Roboter, Kameras usw.) über das Internet steuern können (das werde ich in Zukunft behandeln) anweisbar).

Wir werden Apache verwenden: sehr beliebte, kostenlose Open-Source-Server-Software.

Während es sehr schnell geht, Ihren Computer in einen Server zu verwandeln, sollten Sie die Dokumentation zur Apache http-Serversoftware lesen, um zu erfahren, wie Sie ihn sicher einrichten (damit sich die Leute nicht in Ihren Computer hacken). Ich werde diesen Rat geben, aber an anderer Stelle lesen, um mehr zu erfahren:

1) Installieren Sie diese Serversoftware am besten auf einem alten Computer, den Sie nur für einen Server verwenden.

2) Erstellen Sie am besten ein separates Benutzerkonto in Windows mit eingeschränktem Systemzugriff und installieren Sie diese Software in diesem Konto.


Wenn Sie dies unter Linux anstelle von Windows tun möchten (sicherer, etwas komplizierter), ist die beste Kombination Welpen-Linux und xamp für die Serversoftware. Puppy Linux kann von einem USB-Sprunglaufwerk oder einer CD geladen werden, sodass Sie Windows nicht deinstallieren müssen. Starten Sie einfach den Computer mit einem dieser Laufwerke. Hier sind einfache Setup-Videos für Puppy Linux: //rhinoweb.us/

In dieser Anleitung erfahren Sie, wie Sie xamp installieren, wenn Puppy Linux (oder ein anderes Linux) funktioniert:

//www.instructables.com/id/Make-a-Server-Out-Of-An-Old-PC/

Schritt 1: Laden Sie die Apache Server Software herunter

Laden Sie die Apache http Server-Software von dieser Apache Mirror-Site herunter:

//www.reverse.net/pub/apache/httpd/binaries/win32/
_Oder_ gehen Sie zu //www.apache.org/, navigieren Sie zum Download von Spiegeln, wählen Sie einen Spiegel aus und laden Sie ihn von dort herunter. Wie Sie unter dem obigen Link sehen können, möchten Sie zum Ordner Apache, httpd, binaries und win32 des Spiegels navigieren.

Was zum Herunterladen:
= Sie sollten die neueste Version (höchste Versionsnummer) herunterladen, es ist 2.2.6, während ich dies tippe. Überprüfen Sie hier, welche Version die neueste ist, wenn Sie möchten: //httpd.apache.org/
= Sie möchten die MSI-Datei, dies ist eine Windows-Installationsdatei (wie eine EXE-Datei)

Schritt 2: Installieren Sie es

Doppelklicken Sie auf die gerade heruntergeladene MSI-Datei. Sie wird installiert. Verwenden Sie die Standardeinstellungen (typische Installation) (es sei denn, Sie möchten den Quellcode und führen Sie dann eine benutzerdefinierte Installation durch).

Während der Installation sollten automatisch einige Formularfelder mit Ihrem DNS-Servernamen (in meinem Fall earthlink.net) ausgefüllt werden.
Geben Sie für den Servernamen an, was Sie wollen. Ich glaube jedoch nicht, dass Leerzeichen zulässig sind. und stellen Sie sicher, dass Sie nach Ihrem Namen .earthlink.net haben (oder welchen DNS-Namen auch immer).
Geben Sie für E-Mails Ihre E-Mail-Adresse ein (oder spielt keine Rolle).

Schritt 3: Führen Sie es aus

Sobald es installiert ist, wird der Server sofort gestartet. Sie können feststellen, ob es ausgeführt wird, indem Sie nach dem Symbol unten rechts in Ihrer Taskleiste suchen (siehe Bild). Wenn es nicht läuft und Sie es starten oder stoppen möchten, navigieren Sie einfach in Ihrem Startmenü (siehe Bild).

Wenn beim Versuch, den Server zu starten, eine Fehlermeldung angezeigt wird, notieren Sie sich die Fehlernummer und schlagen Sie sie in der Dokumentation oder bei Google nach.

Schritt 4: Testen Sie es

Testen Sie es, wenn Sie sicher sind, dass der Server ausgeführt wird. Öffnen Sie einen Webbrowser und geben Sie Folgendes ein:
// localhost
In der Adressleiste sollte dies angezeigt werden (siehe Bild).

Ja, es funktioniert, jetzt mach etwas Nützliches damit (wird in zukünftigen Anweisungen behandelt, .. vielleicht)

Schritt 5: Ändern Sie die Webseite

Hier ist eine Antwort, die ich vor einiger Zeit auf einen Kommentar gegeben habe und in der gefragt wurde, wie die Webseite geändert werden kann, die angezeigt wird, wenn Sie zur Adresse des lokalen Hosts gehen.

Die Standardwebseite mit der Aufschrift "es funktioniert" ist in einer Datei namens index.html codiert. Sie können die Standarddatei index.html im Ordner 'htdocs' bearbeiten / ersetzen, der sich in Ihrem Apache-Ordner befindet (wo immer Sie sie installiert haben). Wenn Sie auf die Heimautomation hinarbeiten möchten, müssen Sie untersuchen, wie Sie Ihre Webseite codieren, um auf Ports auf Ihrem Server zuzugreifen (z. B. eine serielle Schnittstelle). Diese Anschlüsse können elektrische Signale an Dinge außerhalb Ihres Computers senden (z. B. Roboter und Mikrocontroller) und so die Heimautomation ermöglichen. Eine Möglichkeit hierfür wäre die Verwendung von mit Javascript aufgerufenem ActiveX (siehe beispielsweise: //strokescribe.com/de/serial-port-internet-explorer.html).

Nachdem Sie die Datei index.html bearbeitet haben, sollten Sie von jedem anderen Computer im Web aus auf diese index.html zugreifen können, indem Sie die IP-Adresse Ihres Servers eingeben. Wenn Ihr ISP (Internetdienstanbieter) statische IP-Adressen verwendet, geben Sie einfach jedes Mal die IP-Adresse ein, um auf Ihre Seite zuzugreifen. Wenn Ihr ISP jedoch dynamische IP-Adressen verwendet, müssen Sie die IP-Adresse Ihres Servers jedes Mal nachschlagen, wenn Sie die Verbindung zum Web trennen oder wieder herstellen. Es gibt kostenlose Dienste, die dies für Sie erledigen: DNS2Go oder dyndns.org ..

Hier sind einige nützliche Referenzen:

//johnbokma.com/windows/apache-virtual-hosts-xp.html

//groups.google.com/group/comp.infosystems.www.servers.ms-windows/browse_thread/thread/866bad569981327c/b1d7fb821ab94a8f?hl=de&lnk=gst&q=web+page#b1d7fb821ab94a8f

//www.tivohelp.com/archive/tivohelp.swiki.net/31.html

Ähnlicher Artikel