Katie wrote:Okay also zuerst mal, wie erstelle ich mir denn meinen eigenen Webserver?
Ist das schon damit getan, dass ich mir XAMPP heruntergeladen hab, wenn ja, was kommt als nächstes?
XAMPP ist eine Sammlung von weit verbreiteten Webserver Anwendungen.
XAMPP soll Anfängern den Erstkonfigurationsaufwand ersparen.
Das macht insbesondere deshalb Sinn, weil die Zielgruppe von XAMPP die User sind, die lokal eine Webanwendungen aufsetzen oder programmieren möchten.
Diese User möchten in Aller Regel nicht erst 2 Monate Grundlagen über Webserver-Software erlernen bevor sie in ihre Programmierung oder Webdesign einsteigen können-
Katie wrote:Wie bringe ich dann meine Website online bzw wie verknüpfe ich mein HTML/CSS/Java Skript mit dem Ganzen?
Wie kann ich das ganze Absichern?
Das oben gesagte schließt aber auch eine Tatsache ein:
XAMPP ist nicht dafür gedacht, online betrieben zu werden. Das Administrieren eines online verfügbaren Webservers ist eine Aufgabe für einen IT Experten.
Es ist nicht damit getan XAMPP zu installieren und zwei, drei Einstellungen vorzunehmen um das ganze Sicher online betreiben zu können.
Und deshalb möchten wir diesen falschen Eindruck auch nicht dadurch erwecken, hier solche Hilfe in diese Richtung zu geben.
Was deine HTML/CSS/Javascript Scripte betrifft: Diese müssen irgendwo liegen, wo der XAMPP Apache Webserver Daemon darauf zugreifen kann.
XAMPP vorkonfiguriert hierfür das Verzeichnis \xampp\htdocs\. Lege deine Dateien also dorthin.
Anschließend kannst du diese über deinen Webbrowser anfragen. Hierfür steht dir der spezielle Host-/Domainname localhost zur Verfügung, der auf den eigenen Rechner verweist.
Anfragen an
http://localhost/testseite.html würden Apache zum Beispiel dazu auffordern, eine Seite \xampp\htdocs\testseite.html auszuliefern.
Das funktioniert auch mit Unterordnern.
http://localhost/ordner/testseite.html wäre also die Ressource \xampp\htdocs\ordner\testseite.html