Я хотел бы установить это вручную (желательно в 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 для вашего 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-манипуляции.
Смотрите это для других альтернатив.