Es gibt noch andere Webserver, wie z.B. den Janaserver, aber empfehlen kann ich ausschliesslich den Apache. Wie man den Apache über XAMPP installiert, habe ich mal in nem Artikel beschrieben:
http://www.netzwerk-community.de/arms+v ... page+2.htm
Das XAMPP Paket ist in erster Linie eine Entwicklungsumgebung. In einer Produktivumgebung müssten erst einige Einstellungen zu Sicherheit vorgenommen werden. Das geht aber.
Grundsätzlich solltest du dich mit der Thematik Webserver und Sicherheit beschäftigen, bevor du damit ins Netz gehst. Zusätzlich dann noch mit den Themen Portforwarding und DynDNS, auch oder gerade in bezug zur Sicherheit.
Gruß, CN-Techniker