Inhaltsverzeichnis:
- Ausführen von XAMPP
- Testen Sie Ihre XAMPP-Konfiguration
- Eigene Dateien hinzufügen
- Festlegen der Sicherheitsstufe
Video: Webserver / Webseite auf dem PC hosten + Domain [XAMPP] [Kostenlos] 2024
Es ist sehr viel schwieriger, ein funktionierendes Serversystem von Hand einzurichten, als mit HTML5 und CSS3 zu programmieren. Webhosting-Lösungen können oft einschüchternd sein.
Es wird nicht empfohlen, ein eigenes System manuell einzurichten. Es ist einfach nicht die Frustration wert, weil sehr gute Optionen verfügbar sind.
XAMPP ist ein absolut wunderbares Open-Source-Tool. Es hat die folgenden Pakete eingebaut:
-
Apache: Der Standard-Webserver und der Eckpfeiler des Pakets
-
PHP: Konfiguriert und bereit für den Start mit Apache und MySQL
-
MySQL: konfiguriert, um mit Apache und PHP zu arbeiten
-
phpMyAdmin: Ein Datenverwaltungstool, das bereit ist
-
Mercury Mail: Ein Mailserver
-
FileZilla FTP-Server: Ein FTP-Server
-
PHP-Bibliotheken: Eine Reihe nützlicher PHP-Add-ons, einschließlich GD (Grafikunterstützung), Ming (Flash-Unterstützung), und mehr
-
Weitere Sprachen: Perl, ein weiteres sehr beliebtes Skript und Serversprache, und SQLite, ein weiteres nützliches Datenbankpaket
-
Steuerungs- und Konfigurationswerkzeuge: Eine Systemsteuerung, mit der Sie verschiedene Komponenten leicht drehen können ein und aus
Diese Liste ist eine Beschreibung der Windows-Version. Die Mac- und Linux-Versionen haben alle die gleiche Art von Software, aber die spezifischen Pakete variieren.
In Anbetracht der unglaublichen Leistung in diesem System ist der Download bemerkenswert gering. Der Installer ist nur 34MB.
Die XAMPP-Installation ist ziemlich schmerzlos: Laden Sie einfach das Installationsprogramm herunter und antworten Sie auf alle Standardwerte.
Wenn Sie Windows verwenden, möchten Sie möglicherweise ändern, wo das Paket installiert wird, da das Verzeichnis der Programmdateien bei einigen Benutzern Probleme verursacht. Sie können XAMPP in Windows-Installationen im Stammverzeichnis des Laufwerks C: installieren. Das Standardverzeichnis ist für Mac und Linux geeignet.
Ausführen von XAMPP
Nach der Installation von XAMPP können Sie Ihre neuen Tools mit der XAMPP-Systemsteuerung verwalten.
Einige Komponenten von XAMPP werden nur ausgeführt, wenn sie benötigt werden. Einige andere Komponenten (Apache und MySQL) sollen ständig im Hintergrund laufen. Bevor Sie mit Ihrem Server arbeiten, müssen Sie sicherstellen, dass er eingeschaltet ist.
Sie können Apache und MySQL als Dienst ausführen, dh das Programm läuft immer im Hintergrund. Diese Anordnung ist bequem, verringert jedoch die Leistung Ihrer Maschine geringfügig. Sie können sowohl Apache als auch MySQL nach Bedarf ein- und ausschalten.
Das Verlassen von Serverprogrammen auf Ihrem Computer ist ein Sicherheitsrisiko.Achten Sie darauf, angemessene Sicherheitsvorkehrungen zu treffen.
Testen Sie Ihre XAMPP-Konfiguration
Stellen Sie sicher, dass Apache und MySQL ausgeführt werden, und öffnen Sie dann Ihren Webbrowser. Setzen Sie die Adresse auf // localhost.
Diese Seite zeigt an, dass XAMPP installiert ist und funktioniert. Fühlen Sie sich frei, mit den verschiedenen Elementen in der Demos-Sektion zu experimentieren. Auch wenn Sie vielleicht noch nicht wissen, was sie tun, sollten Sie wissen, was einige ihrer Fähigkeiten sind.
Eigene Dateien hinzufügen
Natürlich geht es bei einem Webserver darum, eigene Dateien einzubinden. Verwenden Sie Ihr Dateiverwaltungswerkzeug, um das XAMPP-Verzeichnis in Ihrem Dateisystem zu finden. Direkt unter dem XAMPP-Verzeichnis befindet sich der htdocs-Ordner, das primäre Webverzeichnis. Apache stellt nur Dateien bereit, die sich in diesem Verzeichnis oder darunter befinden.
Alle Dateien, die Apache zur Verfügung stellen soll, müssen sich in htdocs oder in einem Unterverzeichnis davon befinden.
Wenn Sie // localhost als Adresse in Ihrem Browser angegeben haben, haben Sie dem Browser mitgeteilt, dass Sie auf Ihrem lokalen Computer im Hauptverzeichnis von htdocs nachsehen müssen. Sie haben keine bestimmte Datei zum Laden angegeben. Wenn Apache keinen Dateinamen erhält und die Datei index heißt. HTML oder Index. php, es zeigt stattdessen diese Datei an.
Im Standard-Verzeichnis htdocs wird das Programm also sofort aufgerufen. Obwohl dieses Programm die XAMPP-Begrüßungsseite anzeigt, möchten Sie das normalerweise nicht.
Umbenennen in oder etwas ähnliches. Es ist immer noch da, wenn Sie es wollen, aber jetzt gibt es keine Indexseite, und Apache gibt Ihnen einfach eine Liste von Dateien und Ordnern im aktuellen Verzeichnis.
Normalerweise möchten Sie nicht, dass Benutzer diesen unschönen Index auf einem Produktionsserver sehen, aber in einer Entwicklungsumgebung können Sie genau sehen, was sich auf Ihrem Server befindet. Nachdem alles bereit ist zu gehen, können Sie zusammen oder Seiten zusammenstellen, um mehr professionelle Verzeichnisse zu erzeugen.
Im Allgemeinen möchten Sie Unterverzeichnisse für alle Ihre Hauptprojekte haben.
Festlegen der Sicherheitsstufe
Wenn Sie einen Webserver und einen Datenserver ausführen, erstellen Sie einige wichtige Sicherheitslücken. Sie sollten einige Vorsichtsmaßnahmen treffen, um sicherzustellen, dass Sie einigermaßen sicher sind:
-
Behandeln Sie Ihren Server nur als lokales Asset. Führen Sie keine Home-Installation von Apache als Produktionsserver aus. Verwenden Sie es nur zu Testzwecken. Verwenden Sie einen Remote-Host für die tatsächliche Bereitstellung Ihrer Dateien. Es ist für alle Sicherheitsprobleme vorbereitet.
-
Führen Sie eine Firewall aus. Sie sollten unbedingt die Windows-Firewall ausführen, die mit allen aktuellen Windows-Versionen geliefert wird. Sie könnten auch eine Open-Source- oder eine kommerzielle Firewall in Betracht ziehen. Blockieren Sie eingehende Zugriffe standardmäßig auf alle Ports und öffnen Sie diese nur bei Bedarf. Es ist nicht notwendig, eingehenden Zugriff auf Ihren Webserver zuzulassen. Sie müssen es nur im Localhost-Modus ausführen.
-
Führen Sie grundlegende Sicherheitsprüfungen durch. Das XAMPP-Paket verfügt über einen praktischen Sicherheitsbildschirm. Klicken Sie unten auf der Seite auf den Sicherheitssektor, um einige benutzerfreundliche Sicherheitsdienstprogramme anzuzeigen.
-
Ändern Sie das MySQL-Root-Passwort. Falls noch nicht geschehen, verwenden Sie die Sicherheitsverknüpfung, um das MySQL-Root-Passwort zu ändern.
-
Fügen Sie ein XAMPP-Verzeichnispasswort hinzu. Geben Sie ein Kennwort in die untere Hälfte des Sicherheitsformulars ein, um Ihr Verzeichnis vor unbefugtem Zugriff zu schützen. Wenn Sie versuchen, in das Verzeichnis zu wechseln, werden Sie aufgefordert, dieses Kennwort einzugeben.
Sicherheit ist immer ein Kompromiss. Wenn Sie Sicherheit hinzufügen, führen Sie häufig Einschränkungen bei der Funktionalität ein.