Zuhause Social Media Wie man seinen eigenen Server mit XAMPP für HTML5 und CSS3 erstellt Programmierung - dummies

Wie man seinen eigenen Server mit XAMPP für HTML5 und CSS3 erstellt Programmierung - dummies

Inhaltsverzeichnis:

Video: Webserver / Webseite auf dem PC hosten + Domain [XAMPP] [Kostenlos] 2024

Video: Webserver / Webseite auf dem PC hosten + Domain [XAMPP] [Kostenlos] 2024
Anonim

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.

Wie man seinen eigenen Server mit XAMPP für HTML5 und CSS3 erstellt Programmierung - dummies

Die Wahl des Herausgebers

Netzwerkgrundlagen: IPv6-Adresse Vereinfachte Notation - Dummies

Netzwerkgrundlagen: IPv6-Adresse Vereinfachte Notation - Dummies

Bei der Arbeit mit IPv6-Adressen kann es viel Zeit in Anspruch nehmen. schreibe deine Adressen - immerhin sind sie 128 Bit lang. Um das Leben einfacher zu machen, gibt es einige Regeln, die Sie verwenden können, um diese Schreibweise zu verdichten: Führende Nullen in der Adresse sind optional. Für einen Adressblock wäre also 0A45 gleich A45, ...

Netzwerkgrundlagen: IP-Netzwerkklassen - Dummies

Netzwerkgrundlagen: IP-Netzwerkklassen - Dummies

Netzwerkadressierungsarchitektur unterteilt den Adressraum für Internet Protocol Version 4 (IPv4 ) in fünf Adressklassen. Jede Klasse, die in den ersten vier Bits der Adresse codiert ist, definiert entweder eine andere Netzwerkgröße, d.h. e. Anzahl der Hosts für Unicast-Adressen (Klassen A, B, C) oder Multicast-Netzwerk (Klasse D). Die fünfte Klasse (E) address ...

Netzwerkgrundlagen: Netzwerkport Übersicht - Dummys

Netzwerkgrundlagen: Netzwerkport Übersicht - Dummys

In TCP / IP- und UDP-Netzwerken ist ein Port ein Endpunkt eine logische Verbindung. Die Portnummer gibt an, um welchen Port es sich handelt. Port 80 wird beispielsweise für HTTP-Datenverkehr verwendet. Wenn Sie einen Befehl wie netstat -n unter Microsoft Windows oder Linux verwenden, sehen Sie eine Auflistung der lokalen Adressen ...

Die Wahl des Herausgebers

Excel-Dashboards: Wie Sie Ihr erstes Makro aufzeichnen - Dummies

Excel-Dashboards: Wie Sie Ihr erstes Makro aufzeichnen - Dummies

Wenn Sie ein Anfänger auf dem Dashboard sind Automatisierung in Excel ist es unwahrscheinlich, dass Sie den VBA-Code (Visual Basic für Applikationen) von Hand schreiben können, um Makros zu erstellen. Ohne vollständige Kenntnis des Objektmodells und der Syntax von Excel wäre das Schreiben des benötigten Codes für die meisten Anfänger unmöglich. Hier können Sie ein Makro aufzeichnen ...

Excel-Formelberechnungsmodi - Dummys

Excel-Formelberechnungsmodi - Dummys

Standardmäßig ist Excel so eingestellt, dass es automatisch neu berechnet wird. Wenn Sie eine der Zellen ändern, auf die in einer bestimmten Formel verwiesen wird, berechnet Excel diese Formel automatisch neu, sodass ein korrektes Ergebnis basierend auf den Änderungen in den Zellbezügen zurückgegeben wird. Wenn die Formel, die neu berechnet wird, auch als Zellenreferenz in anderen verwendet wird ...

Excel Formelfehler - Dummies

Excel Formelfehler - Dummies

Es ist nicht immer glatt, wenn Sie mit Excel-Formeln arbeiten. Manchmal gibt eine Formel einen Fehlerwert anstelle des erwarteten Werts zurück. Excel hilft Ihnen, das Problem zu identifizieren, indem Sie einen von sieben Fehlerwerten zurückgeben: # DIV / 0! , # N / A, #NAME? , #NULL! , #NUM! , #REF! und #WERT! , erklärt in der folgenden Liste: # DIV / 0! : ...

Die Wahl des Herausgebers

Teilen, Weiterverbreiten und Kommentieren von Google+ Posts - Dummies

Teilen, Weiterverbreiten und Kommentieren von Google+ Posts - Dummies

, Wenn Sie mit der Verwendung und Veröffentlichung beginnen Bei Google+ möchten Sie gelegentlich Links und Bilder teilen, die Beiträge anderer freigeben, ihre Beiträge kommentieren und andere in Ihren eigenen Google+ Beiträgen erwähnen. Vielleicht fragen Sie sich auch, wie Sie andere dazu bringen, Ihre eigenen Beiträge öfter zu kommentieren. Teilen von Links und Bildern in Google+ So geben Sie ein ...

Teilen Ihrer Google+ Posts mit bestimmten Personen - Dummies

Teilen Ihrer Google+ Posts mit bestimmten Personen - Dummies

Beiträge auf Google+ sind ganz einfach und können posten Text, Links, Fotos, Videos und sogar Ihren aktuellen Standort. Der schwierigste Teil des Beitrags auf Google+ besteht darin, auszuwählen, wen Sie Ihren Beitrag sehen möchten. Google+ verwendet Ihre Kreise, um festzulegen, wer Ihre Beiträge sehen kann. Kreise sind etwas einfacher als Listen, weil ...

Taggen von Personen in Google+ Fotos - Dummies

Taggen von Personen in Google+ Fotos - Dummies

Sie können Personen in Ihren Kreisen auf jedem Foto auf Google+ markieren. Wenn Sie eine Person in einem Foto taggen, wird diese Person über ihre Google+ Benachrichtigungen benachrichtigt. Sie können dann das Tag entfernen oder genehmigen, und das Foto wird mit dem Tag des Namens dieser Person darin angezeigt. Um jemanden zu markieren, ...