Я хотел бы установить это вручную (желательно в Linux).
Если вы просите сделать это на компьютере с Linux, то, возможно, вы можете использовать Python
это.
Python предустановлен практически во всех дистрибутивах UNIX или GNU / Linux, в него упаковано множество модулей, в том числе SimpleHTTPServer
Module. Этот модуль позволяет вам создать веб-сервер, который обычно used by programmers for testing purposes
. Он может быть просто использован для обмена файлами, что вы хотите.
Сначала узнайте, что version of Python
установлено на вашем компьютере.
$ python -v
ИЛИ ЖЕ
$ python --version
Если Python установлен на вашей машине, он, скорее всего, покажет вам, как 2.7.x
или 3.x
. Однако, если не установлен, выдаст ошибку и предложит установить. Установите последнюю версию .
Создание веб-сервера
На
Python 2.7.x
$ python -m SimpleHTTPServer 8989
На
Python 3.x
$ python -m http.server 8989
В обоих случаях он запустит веб-сервер python для вашего current directory
порта 8989 (по умолчанию 8000).Note down this port.
NOTE
:
Если в этом каталоге есть файл index.html, он будет обслуживаться по умолчанию, иначе будет передано содержимое этого каталога.
Вы можете использовать любой порт, но использовать любой порт ниже 1024 (поскольку они являются зарезервированными портами), вам необходимо быть корневым. Для этого используйте
sudo
.
Доступ к файлам и каталогам (или веб-странице)
On the Same Device
Откройте ваш любимый веб-браузер, введите
127.0.0.1:8000
строку URL и нажмите Enter.On another device
Найдите IP-адрес вашей системы (на котором создан веб-сервер Python)
$ ip addr show | grep inet OR $ ifconfig | grep "inet addr"
Note down this ip address
,Теперь на другом устройстве откройте браузер и в строке URL напишите
IP Address : port
Тебе хорошо идти. Теперь вы можете получить доступ к любым файлам и каталогам, присутствующим в текущем каталоге (внутри которого вы создали сервер).
Хорошая практика
Создайте webserver
каталог и поместите в него все файлы, которые вы хотите использовать, или предоставьте к ним доступ другим, а затем создайте веб-сервер python в этом каталоге.
Таким образом, никто не сможет увидеть остальные файлы в вашей системе, используя URL-манипуляции.
Смотрите это для других альтернатив.