2Sep

Anfänger-Aussenseiter: So hosten Sie Ihre eigene Website unter Windows( WAMP)

click fraud protection

Hosting Ihrer eigenen Website muss keine monatliche Gebühr kosten oder erfordert viel technisches Wissen zu Setup. Wenn Sie nur eine kleine Website hosten müssen, die nur wenige Besucher hat, können Sie Ihren Windows-PC in einen WAMP-Server verwandeln.

Sollten Sie Ihre eigene Seite hosten?

Während das Hosten Ihrer eigenen Website auf Ihrem lokalen Computer eine Menge Spaß macht, wenn Sie eine Website möchten, auf die Menschen tatsächlich zugreifen können, möchten Sie vielleicht Ihren eigenen Webhosting-Plan irgendwo bekommen. Bluehost bietet unbegrenztes Webhosting für 3,95 $ pro Monat, mit voller Unterstützung für PHP und MySQL.Es ist definitiv ein einfacher Weg, um mit einer Website zu beginnen, und sie haben einfache 1-Klick-Installer, um Sie mit beliebter Software wie WordPress und anderen zu beginnen.

Wenn Sie Ihre eigene lokale Site hosten, auf die die Benutzer zugreifen sollen, müssen Sie Ihre Firewall für Ihren Heimcomputer öffnen. Das bedeutet, dass Sie möglicherweise einige Sicherheitslücken öffnen. Es lohnt sich, einen anderen Hosting-Plan wie Bluehost oder Hostgator zu kaufen.

instagram viewer

Wenn Sie nur einen lokalen Entwicklungsserver möchten, lesen Sie weiter.

Was ist "WAMP"?

WAMP ist ein Akronym, das für "Windows, Apache, MySQL und PHP" steht. Wenn Sie einen WAMP herunterladen, laden Sie einfach ein Programm herunter, das drei verschiedene Dinge installiert. WAMPs sind praktisch, da sie Ihnen ermöglichen, alle Pakete herunterzuladen und zu installieren, die Sie benötigen, um dynamische Web-Inhalte auf einen Schlag zu hosten. Andernfalls müssten Sie die drei Pakete separat herunterladen.

Windows - Das "W" in WAMP gibt nur an, dass das Programm mit Windows-Betriebssystemen kompatibel ist.

Apache - Dies ist das Programm, das verwendet wird, um Ihre Website tatsächlich zu hosten. Damit können Sie HTML-Dateien und andere statische Webinhalte hosten.

MySQL - Dies stellt eine Datenbank für Ihre Webinhalte bereit. Viele dynamische Webseiten müssen Daten speichern( z. B. Benutzernamen und Passwort für Web-Accounts). Hier kommt MySQL ins Spiel.

PHP - Die beliebteste Sprache zum Schreiben dynamischer Webinhalte - bei weitem. WordPress, Facebook, Joomla und viele andere Websites und Content-Management-Systeme verwenden PHP.Wenn Sie planen, mehr als nur statische Webseiten zu hosten, wird PHP ein wesentlicher Begleiter sein.

Wenn Sie Linux anstelle von Windows verwenden, müssen Sie eine LAMP installieren. Es ist auch möglich, eine Website unter Windows mit IIS zu hosten, sodass Sie keine Software von Drittanbietern installieren müssen. Die Verwendung der IIS-Route wird für die meisten Zwecke nicht empfohlen und es ist viel mehr ein Prozess, um dynamischen Webinhalt zu unterstützen - also bleiben Sie bei WAMP, es sei denn, Sie haben einen besonderen Umstand, der IIS erfordert.

Bevor wir fortfahren, verstehen Sie bitte, dass das Hosting einer Website auf einem gewöhnlichen PC und einer Internetverbindung für Verbraucher nicht zu anderen Zwecken als Testzwecken und / oder zum Hosting einer kleinen Website für einige Besucher empfohlen wird. Denken Sie daran, wenn Windows Update Ihr System das nächste Mal neu starten muss, geht Ihre Website mit - keine ideale Situation für eine seriöse Website.


Installation von WAMP

Es gibt viele WAMP-Programme, aber wir werden mit WampServer arbeiten. Gehen Sie zu ihrer Website und laden Sie die neueste Version ihres Programms herunter. Starten Sie dann die Installation.

Die Installationsanweisungen sind selbsterklärend;behalte einfach alles auf seinem Standardwert und klicke weiter auf Weiter. Sie können einfach auf Öffnen an dieser Eingabeaufforderung klicken, damit WampServer Ihren Standardbrowser verwendet, wenn Sie Ihre Website aufrufen:

Achten Sie darauf, auch die Sicherheitsausnahme für Apache in der Windows-Firewall hinzuzufügen:

Wenn die Installation abgeschlossen ist, aktivieren Sie das Kontrollkästchen"Starten Sie WampServer 2 jetzt", bevor Sie auf Fertig stellen klicken. Sie sollten sehen, dass das Programm in Ihrem Benachrichtigungsbereich ausgeführt wird.

Klicken Sie mit der linken Maustaste auf das Symbol und wählen Sie "Localhost" oben im Auswahlmenü, um Ihre Website zu öffnen.

Die Standardseite zeigt uns gerade eine kurze Informationsseite, so dass wir bestätigen können, dass alle Komponenten richtig funktionieren. Wenn Sie diesen Bildschirm sehen, haben Sie erfolgreich einen WAMP-Server installiert.

Einige schnelle Fehlerbehebung

Wir haben mehrere Testinstallationen dieses Programms durchgeführt und festgestellt, dass einige Pakete von Microsoft absolut notwendig sind, damit WampServer ordnungsgemäß funktioniert. Wenn bis zu diesem Zeitpunkt Probleme aufgetreten sind, stellen Sie sicher, dass die folgenden Updates installiert sind, deinstallieren Sie WampServer, starten Sie Ihren PC neu, und installieren Sie WampServer neu.

WAMP 32-Bit-Pakete erforderlich:
Microsoft Visual C ++ 2008 SP1 weiterverteilbar Paket( x86)
Microsoft Visual C ++ 2010 SP1 weiterverteilbar Paket( x86)
Microsoft Visual C ++ 2012( wählen Sie vcredist_x86.exe)

WAMP 64-Bit erforderliche Pakete:
Microsoft Visual C ++ 2008 SP1 Weitervertreibbares Paket( x86)( das ist kein Tippfehler - Sie benötigen das x86-Paket)
Microsoft Visual C ++ 2008 Weitervertreibbares Paket( x64)
Microsoft Visual C ++ 2010 SP1 Weiterverteilbares Paket( x64)
Microsoft Visual C ++ 2012( wählen Sievcredist_x64.exe)

Weitere WAMP-Konfiguration

Um die Seite( n) zu ändern, die Ihr Webserver anzeigt, öffnen Sie das www-Verzeichnis, indem Sie mit der linken Maustaste auf das WAMP-Symbol im Infobereich klicken.

Der Ordner, der geöffnet wird, ist, wo Sie alle Dateien, die Sie hosten möchten, auf Ihrer Website speichern möchten. Alles, von WordPress-Installationsdateien bis hin zu statischen HTML-Dateien, kann hier platziert werden, und die Änderungen werden gleichzeitig auf Ihrer Website angezeigt( klicken Sie einfach auf Aktualisieren).

Schauen wir uns ein kurzes Beispiel dafür an, wie Sie Inhalte in diesen Ordner legen, damit er auf Ihrer Website angezeigt wird. Sie können ein Web-Entwicklungsprogramm oder etwas so einfaches wie Notepad verwenden, um eine einfache PHP-Seite zu erstellen und auf Ihrer Website zu speichern.

Der folgende Code ist ein guter Anfang:

& lt; html & gt;
& lt; Kopf & gt;
& lt; title & gt; PHP Test & lt; / title & gt;
& lt; / Kopf & gt;
& lt; Körper & gt;
& lt;? Php echo & lt; p & gt; Hallo Welt & lt; / p & gt; ';? & gt;
& lt; / Körper & gt;
& lt; / html & gt;

Fügen Sie diesen Code in Notepad ein und speichern Sie Ihre Datei als index.php innerhalb von C: \ wamp \ www

Kehren Sie nun zu Ihrer Website zurück( oder klicken Sie auf Aktualisieren [F5] wenn Sie sie bereits geöffnet haben) und Sie sehen die Seitegerade erstellt.

Standardmäßig ist Ihre Website derzeit nur für den Computer zugänglich, auf dem WampServer installiert ist. Das ist perfekt für jeden, der seinen WAMP-Server nur zu Testzwecken oder zu Entwicklungszwecken verwendet, aber um Ihre Website für den Rest der Welt zugänglich zu machen, klicken Sie auf das WampServer-Symbol und dann auf "Online stellen".

Standardmäßig ist die Apache-Konfigurationsdatei so eingerichtet, dass eingehende Verbindungen von allen Benutzern mit Ausnahme von localhost abgelehnt werden. Sie müssen also auch zwei Codezeilen ändern, damit andere Geräte bei jedem Versuch keinen "403 Forbidden" -Fehler sehenLaden Sie Ihre Website. Greifen Sie auf httpd.conf( Apache-Konfigurationsdatei) zu, indem Sie mit der linken Maustaste auf das WampServer-Menü klicken und unter dem Apache-Ordner suchen.

Scrollen Sie nach unten, bis Sie Code sehen, der besagt:

Order Deny,

Deny von allen

erlauben Löschen Sie diesen Code und ersetzen Sie ihn durch:

Order Allow, Deny

Allow von allen

Speichern Sie die Änderungen in der httpd.conf und starten Sie alle neuDienstleistungen.

Ihre Site sollte jetzt über das World Wide Web erreichbar sein. Wenn nicht, stellen Sie sicher, dass Sie Port 80 an Ihren Computer auf Ihrem Router weitergeleitet haben.