WWW: WEB-сервер отдельного каталога "наружу"

Статьи, инструкции, рекомендации.

WWW: WEB-сервер отдельного каталога "наружу"

Postby imfimum » 13 Jul 2017, 13:24

Как выставить произвольный каталог с подключенной флешки или винчетсера наружу в интернет по http
(т.е. создать себе полноценный сайт, доступный извне по адресу http://ваш.внеш.ний.ip:8080/

находим в папке (каталоге)
/usr/local/etc/mos/etc/
файл
lighttpd.conf
НА ВСЯКИЙ СЛУЧАЙ копируем его прям в том каталоге в что-нибудь типа
lighttpd-bak.conf
исходный lighttpd.conf скачиваем к себе

в нём где-то после строк
server.port = 80
server.document-root = "/tmp/www/"

вставляем такие строки:
Code: Select all
$SERVER["socket"] == ":8080" {
server.document-root        = "/mnt/usbmounts/sda1/www/"
dir-listing.activate       = "enable"
   }
$SERVER["socket"] == ":81" {
server.document-root        = "/mnt/usbmounts/sdb1/"
# это второй диск или если его нет - первая флешка
dir-listing.activate       = "enable"
   }


теперь при заходе к вам по адресу http://ваш.внеш.ний.ip:8080/
будет открыаться содержимое каталога www на встроенном винчестере,
в по адресу http://ваш.внеш.ний.ip:81/ - каталог www с ФЛЕШКИ.
если таких каталогов там нет - то 404-я (фйл не найден)
при этом по просто адресу http://ваш.внеш.ний.ip/ - по-прежнему будет доступен веб-интерфейс mos

Важно: если, плеер подключен через роутер - надо не забыть в настройках роутера пробросить на него порты - лучше только 8080 и 81 - тогда обычный веб-интерфейс mos снаружи доступен не будет

объясняю для таких как я, кому это всё китайская почти что грамота:
8080 и 81 - это порты, который надо будет набирать в адресной строке и по которым будет открываться ваш сайт. набирать надо один только раз, все внутренние ссылки будут автоматом добавлятьсяя к порту, т.е ничего сложно в сёрфинге по нему нет - обычный сайт.
если набрать 8080 - будет искаться на встроенном винчестере к корне каталог www/ в нём искаться файл index.html и выводиться его содержимое в браузере. если этого файла нет - то содержимое каталога www
если же набрать в адресной строке
http://ваш.внеш.ний.ip:81/ - то каталог www бедт искаться на вставленной флешке - это очень удобно когда надо содержимое флешки по-быстрому кому-то дать просмотреть/скачать через интернет обычным браузером.

как создать собсвенный index.html - если не знаете, то не парьтесь, пусть каталог выкладывается, а кто знает - разберётся.

Пользуйтесь.
Ellion HMR-500h (C748HP_SR00E_110315a_010EL) - 1083, Eaget_M7 (AMP r13) -1073DD, Iconbit HDR11L
User avatar
imfimum
 
Posts: 12
Joined: 23 Dec 2015, 02:32

Return to Библиотека

Who is online

Users browsing this forum: No registered users and 28 guests

cron