Einen Windows Webserver erstellen

Freitag, 20.02.2009

images5 Einen Windows Webserver erstellenHeut möchte ich euch einen Weg Zeigen, mit dem ihr einen Windows Webserver erstellen könnt!

Vorneweg ist direkt zu sagen, dass geschieht alles auf eigene Verantwortung. Der Inhaber und Betreiber des Servers ist für den Server verantwortlich!

Ein Privater Server hat Vorteile aber auch Nachteile, aber das werdet ihr hier erfahren.

Vorteile:

Es entstehen keine Serverkosten, habt keinen begrenzen Traffic (Flatrate vorrausgesetzt), Ihr habt unendlich SQL Datenbanken usw.

Nachteile:

Die Webseite kann sehr langsam sein, bedenk das in einen sehr winzigen UpStream von Zuhause aus habt. Wenn euere Webseite sehr oft besucht wird, dann geht der schnell in die Knie.

Ihr seid für den Webserver Verwantworlich, d.H. wenn dieser Server von fremden Manipuliert wird oder ihr ihn als Spamserver oder sonstiges verwendet, dann seit ihr dran Schuld! Natürlich kann das nicht Passieren wenn dieser gut Abgesichert ist bzw. ihr sowas nicht macht.

Es gibt viele Software Varianten um einen Webserver zu erstellen. Der bekannteste ist wohl der Apache Webserver. Allerdings werden wir XAMPP benutzen.

XAMPP ist eine Webserver-Distribution und enthält im wesentlichen den Apache HTTP-Server, die Datenbank MySQL, die Scriptsprache PHP und das MySQL-Administrationstool phpMyAdmin.

Das XAMPP Packet gibt es außerdem auch für Linux und MacOS.

Nachdem ihr XAMPP Runtergeladen habt, kommt auch schon die Installation.

Hierbei könnt ihr Optional die XAMPP features als Dienst eintragen. Das jedoch bleibt euch überlassen.

Jetzt starten wir den Server, Benutzt dazu das Startprogramm und anschließend das Controlpanel:

xampp Einen Windows Webserver erstellen

Optional langt es – wenn ihr nur das Controlpanel startet.

control Einen Windows Webserver erstellen

Mit diesem Panel verwalten wir den Webserver. Hier könnt ihr die “Funktionen” Starten oder beenden. Wenn ihr einen Haken bei SVC setzt, dann wird diese Funktion als Dienst gestartet.

Kurze Erklärung:

  • Apache = Webserver
  • MySQL = Datenbankserver (Wird nur bei verwendung einer SQL-Datenbank benötigt)
  • FileZilla = FTP-Server (Wird nur bei Externen FTP-Zugang benötigt)
  • Mercury = Mailserver (Wird in den normalfällen nicht benötigt)

So, Jetzt läuft auch schon der Server. Testen könnt ihr das in dem ihr in eueren Browser als Adresse “localhost” eingibt. Funktioniert dass ? Wenn ja dann könnt ihr jetzt aus dem Order htdocs alles Löschen und euere Webseite in diesen Order Legen.

Falls ihr FTP Benutzt, dann könnt ihr unter dem FileZilla Server einen Benutzer erstellen und ein vernünftiges Passwort zuweisen.

Dazu löscht ihr erstmal die vorhandenen Benutzer und Erstellt dann einen neuen. optional könnt ihr auch nur Gewisse Ordner für den FTP Zugang Sichtbar machen.

ftp 550x325 Einen Windows Webserver erstellen

Nun können wir ihn auch ins Internet hängen.

Wichtig hierbei: EINE HARDWARE FIREWALL ENTLASTET DEN SERVER!

Also nehmt ihr jetzt diverse Firewall einstellungen in euerm Router vor. Da ihr mit sicherheit noch andere PCs im Internet habt müsst ihr auf diese Rücksicht nehmen. Ausßerdem würde ich persöhnlich trozden noch eine Software Firewall auf dem Server installieren. Am wichtigsten sind hier die Port 80 (HTTP) und Port 21 (FTP – falls benutzt). Diese müssen auf jeden fall frei sein.

NUN Müsst ihr den Server in die NAT einstellungen des Router eintragen.

Und zum Schluss noch per DynDNS ihm eine feste Adresse zuweisen. Nütlich ist auch die Software DynDNS Updater, somit wird alles Automatisch Aktualiesiert. Zum Schluss noch die Domain auf die DynDNS Adresse leiten und Fertig ist euer Webserver :)

Ich möchte hier nochmals ausdrücklich warnen dass ich keine Verantwortung für Schäden oder sonstige Vorfälle übernehme!

, ,

Internet, IT, Tweaks

Lesermeinungen:

MisterX
15. März 2009

Hier ein noch einfacherer Freeware Webserver für Windows, mit PHP 5.2.6 Integration, virtuellen Verzeichnissen und CGI-Support.

http://www.mwiede.de/webserver/

Maysi2k
16. März 2009

Das ist sowas kleines wie der BabyWebserver, Ich jedoch würde davon Abraten – wenn er denn wirklich als richitger Webserver betieben wird. Apatche ist ziemlich das Beste, Natürlich kann man ihn auch Manuell Installieren. das Xampp Packet bietet halt alles in einem

ritmi
6. September 2009

also alles schoen und gut ftp leuft auch aber wenn ich jetzt auf meiner ip eingreifen will offnet es sich nur bei mir aba bei keinen anderst forumi-rinor.ath.cx das is bei der dyn dns raus gekomme:P

Maysi2k
7. September 2009

Hast du auch die öffentliche IP benutzt ?

Jannik
9. November 2010

Ist dyndns kostenlos????????

Maysi2k
10. November 2010

Jap

Sag mir Deine Meinung! ;)


Trackback URL



Ähnliche Artikel

Meinungen