?

Previous Entry | Next Entry

В nas4free есть возможность запустить собственный web сервер. Только зачем? Я приспособил его для загрузки книжек в iPad.

Признаюсь, логика работы iTunes (ака тунец) остаётся для моего скорбного умишки скрытой. Но дома два iPad и контент туда грузить хочется. Для электрических книг как раз подошёл web сервер.

1) Создаём на NAS папку, куда кидаем добытые на просторах файлы. Стандартный iBook понимает epub и, что мне гораздо ближе, pdf.

2) Конфигурируем web серверweb
*Прим. Как видно, интерфейс русский. Я локализованный интерфейс недолюбливаю, но на английском есть неприятный глюк с путаницей между кодировками UTF и ISO-Latin, так что включил русский. На форум разработчикам писал, и не один я - но без видимого результата.
Поправили, как раз после того запроса.

3) Идем через Сафари в iOS по адресу 192.168.1.34:8080 (подставьте свой IP) и видим наши файлы.
Причём если ткнуть на epub или pdf, предлагается вариант скачать его и открыть в iBook. Что очень удобно, когда хочется загрузить книжек перед отпуском.

Файлы других форматов (видео, аудио, картинки) в стандартной программной комплектации, к сожалению, не загружаются, но их можно воспроизвести по сети. (Дополнительные приложения могут позволять их под себя сохранять. Но они обычно и без извращений с вебсервером такое умеют.)

Comments

( 19 comments — Leave a comment )
saint_sergius
Dec. 15th, 2013 11:05 am (UTC)
Вы не просветите о всех возможностях этой службы? Меня интересует - можно ли запустить полноценный сайт с авторизацией, с гостевым доступом, добавлением комментариев и тд. Как вариант - стэндалон блог.
Или тут очень урезаный вариант?


Edited at 2013-12-15 11:06 am (UTC)
2gusia
Dec. 15th, 2013 01:19 pm (UTC)
В принципе - да. Например - через php скрипты, см хоть сам nas4free как пример работы php скриптов. Или см посты про owncloud и torentmonitor. Имея базу данных, вебсервер php движок - много можно сделать. Да и вообще, в jail можно что угодно засунуть. Не подходит lighttpd - ставится апач...
saint_sergius
Dec. 15th, 2013 05:49 pm (UTC)
К великому моему сожалению, я пока не понимаю до конца как сделать jail с апачем, pnp и MYSQL. Именно загрузка и установка через командную строку непонятна.

Edited at 2013-12-15 06:02 pm (UTC)
2gusia
Dec. 15th, 2013 07:13 pm (UTC)
ну как сделать с lighttpd - есть в посте про owncloud. Да и по запросу "apache jail freebsd" гугл знает 100 тыс страниц
saint_sergius
Dec. 15th, 2013 07:33 pm (UTC)
Да, я что-то тупанул. Получается, что я создаю jail например "www" и устанавливаю в него:
cd путь_до_джайла/www/apache22

make all install clean

cd путь_до_джайла/php5

make all install clean

cd путь_до_джайла/mysql55-server

make all install clean

Поправьте если не прав.

З.Ы. Уж извините за очевидные вопросы, но я только начинающий))



2gusia
Dec. 15th, 2013 07:52 pm (UTC)
Да, но это если хотите сами компилировать (или надо почему-либо). Обычно проще ставить уже готовые пакеты pkg_add -r

См в оглавлении последнюю главу.
saint_sergius
Dec. 22nd, 2013 08:19 am (UTC)
Да, спасибо, благодаря вам и ещё некоторым источникам удалось всё настроить и запустить. Написал у себя небольшой мануал, если можно ,то укажите на ошибки.
whity777
Oct. 16th, 2014 06:31 pm (UTC)
Извиняюсь, а фаервол комплектный нужно настраивать или не нужно его трогать?
2gusia
Oct. 16th, 2014 07:12 pm (UTC)
Во внутренней доверенной сети не надо. А выставлчть вебсервер наружу очень не советую.
scorpius711
Nov. 28th, 2015 04:51 pm (UTC)
Доброго времени суток!
Не могли бы Вы просветить насчет авторизации? Какие пользователи и где заводятся? Если заводить в пользователи NAS4Free - то какие группы используются? Пользователи группы FTP, admin, www - ни один не авторизуется...

Edited at 2015-11-28 04:51 pm (UTC)
2gusia
Nov. 28th, 2015 08:13 pm (UTC)
Меня интересовало из локальной сети без авторизации. Сейчас включил - по прежнему работает. Галку аутентификации не включал, тк не вижу смысла.

В локальной сети нечего прятать. В интернет такое выставлять стрёмно донельзя. Если нужен - то в отдельной клетке поднять вебсервер и смонтировать туда только для чтения то, что хочется показывать из хоста. Вариантов подъема вебсервера в клетке в этом блоге немало - см про торрентмонитор, оwncloud и пр.
Андрей Верходай
Apr. 26th, 2016 02:55 pm (UTC)
Перенос локального сервера с компа на NAS
Здравствуйте, 2gusia.
Для фана сделал сайтик-отсебяшку, дотронуться, так сказать, к "матрице" захотел.
Делается все на домашнем ББ и установленном локальном сервере OpenServer, потом рабочий вариант бекапиться и уже закидывается на хостинг. Уйти от хостера задача не стоит, а вот перенести локальный сервер с компа на NAS-желание есть(OpenServer устанавливается в корень диска С, что немного напрягает). Ниже развернутый вопрос в картинках:

https://www.flickr.com/gp/verkhoday/7SQ79q

Заранее, Спасибо
Андрей.
2gusia
Apr. 26th, 2016 03:34 pm (UTC)
Re: Перенос локального сервера с компа на NAS
На картинках вообще ничего не понял, кроме нескольких слов

Джомла - на FreeBSD ставится (навскидку нагуглил https://docs.joomla.org/FreeBSD_Installation)

Что каксается OpenSever (про который я впервые сегодня узнал) - судя по всему это чисто видовая сборка и как оно будет на другой среде - я не знаю. Но вы можете сделать виртуалку с виндами, взгромоздить ей на nas4free в virtualbox - и будет работать. Не быстро - ну так для описаной задачи должно хватить.
Андрей Верходай
Apr. 30th, 2016 08:34 pm (UTC)
L.A.M.P.:index.php загружается, а не запускается
Здравствуйте.
Может это уже вопрос из "другой оперы", но все же.
Замастырил L.A.M.P.
В самом конце при переходе на "локалхост" сервер вернул ответ(открыл страничку) «It Works!»
Апач и майскюл перезапускается, все СИНТАКС ОК.
Все гуд.
Переименовываю индексный файл:

cd /usr/local/www/apache24/data && mv index.html index.php

с добавлением в него вызова параметров phpinfo().

...а оно не открывает инфу по PHP, а пытается его скачать....
Слепок, после удачной установки сервера есть, поэтому в пробах запустить "phpinfo()" себе не отказывал.

Подскажите, где я туплю?

PS C Праздником!
2gusia
May. 1st, 2016 12:43 pm (UTC)
Re: L.A.M.P.:index.php загружается, а не запускается
Я LAMP не вкручивал, ближайшее по памяти - делал тут http://2gusia.livejournal.com/219310.html - п 11.1

PS Я надеюсь вы в клетке это делаете, не в хосте?

И вас с праздниками!
Андрей Верходай
May. 1st, 2016 02:17 pm (UTC)
Re: L.A.M.P.:index.php загружается, а не запускается
Я по этой статье джейл готовил под LAMP.(когда-то попервах пытался джейл в croot впендюрить)))+порты.
Тестирую (index.php-ОТКРЫВАЕТСЯ) и удаляю файлик . Все ОК.
Дальше прикручиваю PHP, MySQL, Appache-запускаем, открывается страничка "It Works". Все ГУД.
Снова создаю index.php(только в папке appache-рядом с "It Works", но теперь браузер его не открывает, а пытается СКАЧАТЬ...как, впрочем и другие(не могу дальше запустить инсталлятор Joomla)
Поможете?
Может какой-то модуль PHP не срабатывает?





Edited at 2016-05-01 02:27 pm (UTC)
2gusia
May. 1st, 2016 04:04 pm (UTC)
Re: L.A.M.P.:index.php загружается, а не запускается
боюсь, тут я же пас - не помогу...

Разве что недавно проскакивало - вдруг поможет
https://habrahabr.ru/post/282664/

Edited at 2016-05-01 04:06 pm (UTC)
Андрей Верходай
May. 6th, 2016 01:54 pm (UTC)
Re: L.A.M.P.:index.php загружается, а не запускается
Здравствуйте.
Да, PHP не докачал.
Локальный сайт запустил.
Спасибо.
У меня есть к вам вопрос не по теме. Сам того не ожидая "вляпался" в линукс.
Подскажите. Как дальше двигаться? Сейчас стоит комп с одним диском под NAS и торчащей флешкой. На втором Ваш покорный слуга "творит". Связь через роутер проводами. Сейчас установил десктопную Убунту(опыта нет) рядом с Виндой. Она так резво и интересно подружилась с моим NAS-я прифигел. И завис...
А может ее надо(или можно?) на диск NASа ставить?
И запускать по сети? А может надо Ubuntu сервер ставить? А может два диска под NAS отдать, но как бы кусочек для Винды оставить? Не могу "гусей собрать".
2gusia
May. 6th, 2016 02:58 pm (UTC)
Re: L.A.M.P.:index.php загружается, а не запускается
Сложный вопрос, не имеющий однозначного ответа. Потому и линукса много разного и UNIX есть разный.

Для меня у nas4free важно две фишки
(1) система на флешке с конфигом в один файл. То есть поднять - раз плюнуть, архивировать систему - один текстовый файл. Апгрейды коробочного функционала - по щелчку пальцев.

Ничего близкого на рынке не вижу, хотя есть очень неплохие решения.

(2) zfs. FreeBSD и Солярка - многие годы позитивного опыта
ZOL (zfs on Linux) из коробки пошёл буквально только что. Меньше месяца как - Ubuntu 16.04 LTS. Но незадолго до того были разной степени горестности траблы. так что я не спешу, хотя траблы не смертельные и люди прекрасно живут.

У nas4free и freebsd частично есть и недостатки (мешаю в кучу сознательно)
- меньше софта, чем под линукс
- несколько ниже сетевые скорости
- меньше мануалов и руководств тк меньше распространение

Мне лично нравится мысль развивать через виртуализацию. Уже живёт bhyve, куда в nas4free я могу поставить linux (и не только) виртуалку почти без потреь в сравнении с реальным железом.


Edited at 2016-05-06 03:00 pm (UTC)
( 19 comments — Leave a comment )

Latest Month

May 2023
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Tags

Comments

Powered by LiveJournal.com