So konfigurieren Sie einen lokalen Testserver? Webentwicklung lernen | MDN, erstellen Sie einen Hausserver aus einem MinIPC: Die Anleitung
Erstellen Sie einen Hausserver aus einem MinIPC: Die Anleitung
Contents
- 1 Erstellen Sie einen Hausserver aus einem MinIPC: Die Anleitung
- 1.1 So konfigurieren Sie einen lokalen Testserver ?
- 1.2 Lokale Dateien gegen Remotedateien
- 1.3 Das lokale Testproblem
- 1.4 Erstellen Sie einen einfachen lokalen HTTP -Server
- 1.5 Lokal operatierende Serversprachen
- 1.6 Erstellen Sie einen Hausserver aus einem MinIPC: Die Anleitung
- 1.7 Erstellen Sie einen neuen registrierten Server (SQL Server Management Studio)
- 1.8 Verwendung von SQL Server Management Studio
- 1.9 Multi -Service -Anfragen
In MDN-Kursen werden Sie meistens gebeten, die Beispiele direkt im Browser zu öffnen-Sie können dies tun, indem Sie doppelt auf die HTML-Datei klicken, sie im Fenster Ihres Browsers oder durch Erstellen ablegen, oder indem Sie erstellen Datei > Offen. und navigieren Sie zur HTML -Datei usw. Es gibt viele Möglichkeiten, dorthin zu gelangen.
So konfigurieren Sie einen lokalen Testserver ?
In diesem Artikel wird erläutert, wie Sie einen einfachen lokalen Testserver auf Ihrem Computer konfigurieren und die Grundlagen für die Verwendung.
Voraussetzungen: | Sie müssen zuerst wissen, wie das Internet funktioniert (En-us) Und was für ein Webserver ist (En-us) . |
---|---|
Zielsetzung: | Sie lernen, einen lokalen Testserver zu konfigurieren. |
Lokale Dateien gegen Remotedateien
In MDN-Kursen werden Sie meistens gebeten, die Beispiele direkt im Browser zu öffnen-Sie können dies tun, indem Sie doppelt auf die HTML-Datei klicken, sie im Fenster Ihres Browsers oder durch Erstellen ablegen, oder indem Sie erstellen Datei > Offen. und navigieren Sie zur HTML -Datei usw. Es gibt viele Möglichkeiten, dorthin zu gelangen.
Sie wissen, dass Sie das Beispiel aus einer lokalen Datei gestartet haben, wenn die URL mit Datei beginnt: // befolgt auf dem Zugriffspfad in Ihrem Dateisystem. Wenn Sie andererseits eines unserer auf GitHub (oder anderen Remote -Server) gehosteten Beispiele konsultieren, beginnt die Webadresse mit http: // oder https: //; In diesem Fall wurde die Datei über HTTP bedient.
Das lokale Testproblem
Einige Beispiele funktionieren nicht, wenn Sie sie als lokale Dateien öffnen. Es gibt mehrere mögliche Gründe, von denen die häufigsten sind:
- Sie basieren auf asynchronen Anfragen. Einige Browser wie Chrome führen keine asynchronen Abfragen aus (siehe Datenernte vom Server), wenn Sie das Beispiel einfach als lokale Datei starten. Dies ist auf Sicherheitsbeschränkungen zurückzuführen (siehe die Sicherheit der Websites, um mehr herauszufinden).
- Sie implementieren eine bestimmte Sprache und schalten den Server ein. Sprachen auf der Serverseite (z. B. PHP oder Python) verlangen eine bestimmte Umgebung, die vom Server bereitgestellt wird, um den Code zu interpretieren und Ergebnisse zu geben.
Erstellen Sie einen einfachen lokalen HTTP -Server
Um das Problem asynchroner Abfragen zu umgehen, müssen wir solche Beispiele testen, indem wir sie von einem lokalen Server ausführen. Pythons SimpleHttpServer -Modul ermöglicht eine einfache Implementierung dieser Lösung.
Hier ist das folgende Verfahren:
- Python installieren. Wenn Sie GNU/Linux oder MacOS verwenden, ist eine Python -Umgebung wahrscheinlich bereits auf Ihrer Maschine verfügbar. Windows -Benutzer finden einen Installateur auf der Python -Startseite (es gibt alle Anweisungen):
- Geh nach Python.Org
- Klicken Sie unter dem Herunterladen auf den Link für Python “3.xxx “.
- Laden Sie unten auf der Seite die vom Link hingewiesene Datei herunter Windows X86 Executable Installation.
- Führen Sie dieses Programm aus, wenn der Download abgeschlossen ist.
- Stellen Sie auf der ersten Seite des Installationsprogramms sicher, dass Sie das Kontrollkästchen “Python 3 hinzufügen.xxx zum Pfad “.
- Klicken Installieren, Dann Schließen Wenn die Installation abgeschlossen ist.
- Öffnen Sie Ihre Eingabeaufforderung (Windows)/Terminal (OS X und Gnulinux). Um zu überprüfen, ob die vorherige Installation ordnungsgemäß stattgefunden hat, geben Sie den folgenden Befehl ein:
#Eingriffen, #Zum Beispiel CD Schreibtisch # Verwenden Sie zwei Punkte, um wieder einzusteigen #Parente Datei gegebenenfalls CD ..
# Wenn die Version von Python zurückgegeben wird.X Python3 -M http.Server # Wenn die zurückgegebene Python -Version später als 2 ist.X Python -M SimpleHttpServer
Notiz : Wenn Port 8000 beschäftigt ist, können Sie einen anderen Port auswählen, indem Sie nach der Bestellung einen weiteren Wert angeben.Server 7800 (Python 3.x) oder Python -m SimpleHttpServer 7800 (Python 2.X). Sie können jetzt auf Ihre Inhalte unter der örtlichen Anmeldung zugreifen: 7800 .
Lokal operatierende Serversprachen
Pythons SimpleHttpserver -Modul ist nützlich, aber er weiß nicht, wie er in Sprachen wie PHP oder Python geschriebenen Code ausführt. Um dies zu verwalten, benötigen Sie etwas mehr – was Sie genau benötigen, hängt von der Serversprache ab, die Sie ausführen möchten. Hier sind einige Beispiele :
- Um den Python Coté-Server-Code auszuführen, müssen Sie ein Python-Web-Framework verwenden. Sie können herausfinden, wie Sie das Django -Framework verwenden, indem Sie Django Web Framework (Python) lesen. Flask ist eine Alternative zu Django, ein wenig leichter. Um es auszuführen, müssen Sie Python/PIP installieren und dann mit PIP3 -Kolben einfließen lassen . Zu diesem Zeitpunkt sollten Sie in der Lage sein, Beispiele für Pythonflaschen auszuführen, beispielsweise Python3 Python-Exampe.Py, dann konsultieren Sie Localhost: 5000 in Ihrem Browser.
- Zum Ausführen von Knotencode.JS (JavaScript) Auf der Serverseite müssen Sie einen Rohknoten oder ein Rahmen verwenden, das auf dem letzteren basiert. Express ist eine gute Wahl – siehe Express Web Framework (Knoten.JS/JavaScript).
- Um PHP -Code auf der Serverseite auszuführen, benötigen Sie eine Serverkonfiguration, mit der PHP interpretiert werden kann. Gute Optionen zum Testen von PHP lokal sind MAMP (Mac und Windows), AMPPS (Mac, Windows, Linux) und Lampe (Linux, Apache, MySQL und PHP/Python/Perl). Dies sind vollständige Pakete, die lokale Konfigurationen erstellen, mit denen Sie einen Apache-, PHP -Server- und MySQL -Datenbanken ausführen können.
Fand ein Inhaltsproblem mit dieser Seite?
- Bearbeiten Sie die Seite auf GitHub.
- Den Inhalt melden aus.
- Sehen Sie sich die Quelle auf GitHub an.
Diese Seite wurde zuletzt am 3. August 2023 von MDN -Mitwirkenden geändert.
Erstellen Sie einen Hausserver aus einem MinIPC: Die Anleitung
Sie möchten einen Hausserver auf einem MinIPC erstellen ? Nur um Webseiten aufzunehmen, E -Mails zu verwalten, Daten zu speichern, diese Tools und andere Dinge zu lernen ? Es ist möglich und es ist einfach, dieser sehr detaillierten Anleitung von Magentix zu folgen.
Von Pierre Lecourt am 12. November 2021 12 Kommentare
Magentix ist ein unabhängiger Magento -Entwickler und übrigens ein Blog -Leser. Er ist auch jemand, der akribisch und angewendet wird, und aus diesem guten Grund hat mich sein Leitfaden zur Erstellung eines Hausservers dazu gebracht, diesen Beitrag zu erstellen.
Ich werde seinen Leitfaden nicht paraphrasieren, es würde keinen Sinn machen, also werde ich Sie zu seiner Website zurückschicken, wodurch das ganze Punkt nach Punkt detailliert detailliert wird. Ich nutze diesen Beitrag nur, um mich an eines der Interessen dieser speziellen Minimachen zu erinnern, die von Zeit zu Zeit auf dem Blog gedeihen. Sehr niedrige Berechnungsleistungsgeräte für das Ende von 2021. Tanker S bemünsche, Pentium und andere manchmal ältere Chips, die in sehr kompaktem Chassis eingeschlossen sind. Ihre niedrige Leistung entspricht grundlegende Verwendungen in Bezug auf MinIPC: Web, Office Automation, Multimedia -Verwendungen. Sie reichen aber auch weitgehend aus, um einen Hausserver zu erstellen. Mit dem großen Vorteil, dass im Laufe der Zeit nur wenige Watts konsumiert werden und daher die Stimmstromrechnung nicht erhöht werden.
Magentix verwendet eine mele leisere 2 für seinen eigenen Server. Eine Maschine mit einem Celeron J4125 und dessen Verbrauch nur wenige Watt misst. Die Maschine ist gebaut, um 24 Stunden am Tag zu werden und erzeugt kein Geräusch, da sie vollständig passiv ist. Kosten Jahr -Rund, um diesen kleinen Server neben seiner Lieferantenbox zu haben ? Nur zwei Euro.
Der Leitfaden ist sehr detailliert und basiert auf einer Linux -Debian -Verteilung, während Sie andere Lösungen auswählen können. Sie müssen kein geschworener Experte sein, um einen Hausserver zu erstellen. Jedes Mal ist alles extrem detailliert mit mehreren Szenarien. Das einzige kleine bestimmte Element entspricht seinem Bediener, da sich die Maschine hinter eine kostenlose Faser dreht, die eine feste IP -Adresse bietet, mit der Sie einfacher an Ihrem Computer herstellen können. Es gibt Paraden für andere Betreiber, die sich um Dienste drehen, die die Verbindung zwischen Ihrer physischen Maschine und einer definierten Adresse unabhängig von der von Ihrem Bediener zugewiesenen IP herstellen.
Das Installations- und Konfigurationsprinzip bleibt daher im Allgemeinen unabhängig vom Bediener im Allgemeinen identisch. Wenn Sie schon immer einen hausgemachten Server erstellen wollten, wenn Sie eine ungenutzte Minipc um Sie herum liegen, kann ich Ihnen nur raten, das angebotene Tutorial zu durchsuchen. Es ist ein Wunder.
Erstellen Sie einen neuen registrierten Server (SQL Server Management Studio)
In diesem Abschnitt wird erläutert, wie Sie die Verbindungsinformationen in Bezug auf die Server, auf die Sie häufig zugreifen können. Ein Server kann vor der Verbindung oder beim Anschließen aus dem Objekt -Explorer registriert werden. Es gibt eine Menüoption, mit der Sie Serverinstanzen auf dem lokalen Computer registrieren können.
Es sind zwei Arten von Servern registriert:
-
Lokale Servergruppen verwenden lokale Servergruppen, um sich problemlos mit den Servern zu verbinden, die Sie häufig verwalten. Lokale und nicht lokale Server sind in Gruppen lokaler Server registriert. Lokale Server sind für jeden Benutzer einzigartig. Weitere Informationen zum Freigeben von Serverinformationen finden Sie in Exportinformationen von den Servesern (SQL Server Management Studio) und Informationen von den registrierten Servern (SQL Server Management Studio).
Notizen Wir empfehlen, die Windows -Authentifizierung so weit wie möglich zu verwenden.
Verwendung von SQL Server Management Studio
So erstellen Sie einen neuen registrierten Server
- Wenn das registrierte Serverelement in SQL Server Management Studio im Menü nicht sichtbar ist Anzeige, klicke auf Server serviert. Server Typ
Wenn ein Server von registrierten Servern registriert ist, ist der Bereich Server Typ wird allein gelesen und entspricht dem im registrierten Server -Verschluss angezeigten Servertyp. Klicken Sie auf einen anderen Servertyp auf die Registrierung Datenbank, Analyseserver, BerichtsdiensteOder Integrationsdienste In der Symbolleiste Server serviert Bevor Sie mit der Registrierung eines neuen Servers beginnen. Servername
Wählen Sie die Serverinstanz aus, um sich im folgenden Format zu registrieren: [\]. Authentifizierung
Bei der Verbindung zu einer Instanz von SQL Server sind zwei Authentifizierungsmodi verfügbar. Windows -Authentifizierung
Mit dem Windows -Authentifizierungsmodus kann der Benutzer durch ein Microsoft Windows -Benutzerkonto eine Verbindung herstellen. Authentifizierung SQL Server
Wenn ein Benutzer eine Verbindung zu einem Verbindungsnamen und einem aus einer beispiellosen Verbindung angegebenen Kennwort herstellt, stellt SQL Server selbst die Authentifizierung durch, indem es überprüft. Wenn SQL Server kein Verbindungskonto hat, schlägt die Authentifizierung fehl und eine Fehlermeldung wird an den Benutzer gesendet.
Wichtig, wenn möglich, verwenden Sie die Windows -Authentifizierung. Weitere Informationen finden Sie unter Auswahl eines Authentifizierungsmodus.
Nutzername
Gibt den aktuellen Benutzernamen an, mit dem Sie eine Verbindung herstellen. Allein diese Leseoption ist nur verfügbar, wenn Sie sich zur Verbindung über Windows -Authentifizierung ausgewählt haben, um eine Verbindung herzustellen. Ändern Benutzernamen, Öffnen Sie eine Sitzung auf dem Computer als anderer Benutzer. Verbindung
Geben Sie den Zugriffsnamen ein, mit dem Sie eine Verbindung herstellen können. Diese Option ist nur verfügbar, wenn Sie eine Verbindung zur SQL Server -Authentifizierung ausgewählt haben . Passwort
Geben Sie das mit der Verbindung verwendete Passwort ein. Diese Option kann nur geändert werden, wenn Sie über die SQL Server -Authentifizierung eine Verbindung herstellen können . Passwort merken
Wählen Sie diese Option aus, damit die SQL Server -Abbildung das eingegebene Kennwort speichert. Diese Option wird nur angezeigt, wenn Sie die Verbindung mit der SQL Server -Authentifizierung ausgewählt haben .
Hinweise Wenn Sie das Passwort gespeichert haben und es nicht mehr im Speicher behalten möchten, deaktivieren Sie das Feld und klicken Sie auf dann auf Speichern.
Multi -Service -Anfragen
Das Fenster “Anforderungs -Editor in SQL Server Management Studio” kann eine Verbindung zu mehreren Instanzen von SQL Server herstellen und gleichzeitig in Frage stellen. Die von der Anforderung zurückgegebenen Ergebnisse können in eine einzelne oder zurückgegebene Ergebniskomponente in separaten Ergebnisaspekten zusammengefasst werden. Als Option kann der Anforderungseditor Spalten enthalten, die den Servernamen angeben, der jede Zeile erstellt hat. Weitere Informationen zur Ausführung von Multi -Service -Abfragen finden Sie in mehreren Servern (SQL Server Management Studio).
Um Anfragen auf allen Servern der lokalen Servergruppe auszuführen, klicken Sie auf die Servergruppe, um auf die Servergruppe zu gelangen Einloggen, Klicken Sie dann auf Neue Anfrage. Wenn die Anfragen im Fenster des neuen Fenstereditors ausgeführt werden, werden sie auf allen Gruppenservern mit gespeicherten Verbindungsinformationen ausgeführt (einschließlich des Kontextes der Benutzerauthentifizierung). Jede Verbindung eines Server.
Um Anfragen auf allen mit einem zentralisierten Verwaltungsserver registrierten Servern durchzuführen, entwickeln Sie den zentralen Management -Server, rechts die Servergruppe, auf Einloggen, Klicken Sie dann auf Neue Anfrage. Wenn die Anfragen im Fenster neuer Anfrageeditor ausgeführt werden, werden sie mit den gespeicherten Verbindungsinformationen und dem Windows -Authentifizierungskontext des Benutzers gegen alle Server in der Servergruppe ausgeführt.