Ich möchte dies manuell einrichten (vorzugsweise unter Linux).
Wenn Sie dies auf einem Linux-Computer erledigen möchten, können Sie Python
dies vielleicht verwenden .
Python ist in fast allen UNIX- oder GNU / Linux-Distributionen vorinstalliert. Es enthält viele Funktions-Reach-Module, von denen eines das SimpleHTTPServer
Modul ist. Mit diesem Modul können Sie einen gewöhnlichen Webserver erstellen used by programmers for testing purposes
. Es kann einfach für die gemeinsame Nutzung von Dateien verwendet werden.
Informieren Sie sich zunächst darüber, was version of Python
auf Ihrem Computer installiert ist.
$ python -v
ODER
$ python --version
Wenn Python auf Ihrem Computer installiert ist, werden Ihnen wahrscheinlich entweder 2.7.x
oder angezeigt 3.x
. Wenn nicht installiert, wird jedoch ein Fehler angezeigt und zur Installation aufgefordert. Installieren Sie die neueste Version .
Webserver erstellen
Auf
Python 2.7.x
$ python -m SimpleHTTPServer 8989
Auf
Python 3.x
$ python -m http.server 8989
In beiden Fällen wird ein Python-Webserver für current directory
Port 8989 (Standardeinstellung 8000) gestartet.Note down this port.
NOTE
:
Wenn sich in diesem Verzeichnis eine index.html-Datei befindet, wird diese standardmäßig bereitgestellt, andernfalls wird der Inhalt dieses Verzeichnisses bereitgestellt.
Sie können jeden Port verwenden, aber einen Port unter 1024 (da es sich um reservierte Ports handelt), müssen Sie Root sein. Für diese Verwendung
sudo
.
Zugriff auf die Dateien und Verzeichnisse (oder die Webseite)
On the Same Device
Öffnen Sie Ihren bevorzugten Webbrowser, geben Sie
127.0.0.1:8000
die URL-Leiste ein und drücken Sie die Eingabetaste.On another device
Finden Sie die IP-Adresse Ihres Systems (auf der der Python-Webserver erstellt wird).
$ ip addr show | grep inet OR $ ifconfig | grep "inet addr"
Note down this ip address
.Öffnen Sie nun auf einem anderen Gerät Ihren Browser und schreiben Sie in die URL-Leiste
IP Address : port
Du bist startklar. Nun können Sie auf alle Dateien und Verzeichnisse zugreifen, die sich im aktuellen Verzeichnis befinden (in dem Sie den Server erstellt haben).
Eine gute Praxis
Erstellen Sie ein webserver
Verzeichnis und legen Sie die gewünschten Dateien in diesem Verzeichnis ab, und legen Sie in diesem Verzeichnis den Python-Webserver an.
Auf diese Weise kann niemand die restlichen Dateien auf Ihrem System mithilfe von URL-Manipulationen anzeigen.
Sehen Sie diese für andere Alternativen.