Report post 02/05/2017 05:47 AM 3 минуты назад, Mamay сказал: Может как-то актуализировать инфу в шапке? В entware-keenetic и entware-3x у пакета разное название. Шапка писалась, когда entware-3x не существовало. Quote Share this post Link to post Share on other sites
Report post 02/05/2017 05:49 AM Только что, zyxmon сказал: В entware-keenetic и entware-3x у пакета разное название. Шапка писалась, когда entware-3x не существовало. Моя понимать отчего так. Просто приходиться порой додумывать и убирать лишнее, читай мёртвое... Quote Share this post Link to post Share on other sites
Report post 02/05/2017 08:20 AM Ни разу не "мёртвое". То, что DSL, GigaII и т.д. получили "второе дыхание" от выхода прошивок 2.08/2.09, не отменяет релизные 2.05/2.06. К тому же, многие упорно ставят на 2.07 и выше - Entware-Keenetic. Quote Share this post Link to post Share on other sites
Report post 02/05/2017 08:22 AM 1 минуту назад, TheBB сказал: Ни разу не "мёртвое". То, что DSL, GigaII и т.д. получили "второе дыхание" от выхода прошивок 2.08/2.09, не отменяет релизные 2.05/2.06. К тому же, многие упорно ставят на 2.07 и выше - Entware-Keenetic. Дико извиняюсь. Ляпнул не подумавши. Quote Share this post Link to post Share on other sites
Report post 02/07/2017 01:53 PM В 27.02.2016 в 23:28, whbear сказал: Структура сервера такая приблизительно: /img - картинки /img/weekly - картинки /index.html Под lighttpd индекс открывается с картинками. Под nginx открывается индексная страница без картинок, сервер ссылки на папки с картинками не обрабатывает никак ссылка типа В nginx что-то допиливать еще нужно? (простите за тупой вопрос). Так же не открываются изображения. Помогите исправить. Quote Share this post Link to post Share on other sites
Report post 02/26/2017 05:28 PM nginx-zyx + php - все заработало, прикрутил пару виртуальных серверов. timezone пришлось добавить, date неправильно работала. А вот session как включить? Пишет Fatal error: Call to undefined function session_start(). session.so тоже нигде нету... Quote Share this post Link to post Share on other sites
Report post 04/02/2017 01:09 AM (edited) Подскажите синтаксис для использования кириллических доменов? Пока nginx выдаёт: "[emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 32". з.ы. Оказалось, что всё очень просто, надо добавить параметр server_names_hash_bucket_size со значением 64. Edited April 2, 2017 by Петр Грушин ответ найден Quote Share this post Link to post Share on other sites
Report post 04/02/2017 07:58 AM 6 часов назад, Петр Грушин сказал: Подскажите синтаксис для использования кириллических доменов? Пока nginx выдаёт: "[emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 32". з.ы. Оказалось, что всё очень просто, надо добавить параметр server_names_hash_bucket_size со значением 64. Он это всегда выдает при слишком большом конфиге, можете сразу 256 воткнуть. Quote Share this post Link to post Share on other sites
Report post 04/02/2017 07:13 PM 11 час назад, Le ecureuil сказал: Он это всегда выдает при слишком большом конфиге, можете сразу 256 воткнуть. Да, дело не в размере конфига, а наличии длинного имени в нем. Даже если имя одно, то ошибка воспроизводится. Quote Share this post Link to post Share on other sites
Report post 04/02/2017 08:51 PM Парни а где кодировку подправить что бы русский язык корректно отобразился? спасибо. Quote Share this post Link to post Share on other sites
Report post 04/02/2017 09:37 PM (edited) 47 минут назад, rulezznv сказал: Парни а где кодировку подправить что бы русский язык корректно отобразился? спасибо. Проверяем заголовки (например, Accept-Charset и Content-Type):http://web-sniffer.net/ Проверяем в разметке, например: <meta charset="utf-8"> И при сохранении файла, есс-но, выбираем соответствующую, если речь идет о статике html. Edited April 2, 2017 by IgaX Quote Share this post Link to post Share on other sites
Report post 04/03/2017 08:51 PM На втором пункте инструкции ввожу opkg install nginx-zyx или opkg install nginx и получаю ошибку: (config)> opkg install nginx-zyx Command::Base error[7405600]: no such command: install. (config)> opkg install nginx Command::Base error[7405600]: no such command: install. (config)> Или не в терминале надо, где тогда? Quote Share this post Link to post Share on other sites
Report post 04/04/2017 05:01 AM 8 часов назад, Sergiop сказал: На втором пункте инструкции ввожу opkg Вы не выполнили нулевой пункт инструкции - не установили Entware-keenetic или Entware-3x (что ставить - зависит от прошивки). Quote Share this post Link to post Share on other sites
Report post 04/04/2017 08:45 AM Zyxmon, спасибо, всё завелось!! В 27.02.2017 в 00:28, vledward сказал: nginx-zyx + php - все заработало... Друг, будь добр, подскажи или ссылкни на путёвый мануал, желательно ещё и с mysql.. Или Боливар не вытянет двоих?? Например wordpress, без особой нагрузки? Железяка Keenetic II, прошивка 2.08. Quote Share this post Link to post Share on other sites
Report post 04/05/2017 11:47 AM Друзья, перепробовал все описанные способы, да так и не смог ограничить доступ к директориям. Подскажите в каком направлении рыть. Если правильно понял, то без апача пароли не действуют, это касается не только утилиты htpasswd, которая есть только в составе утилит апача. Quote Share this post Link to post Share on other sites
Report post 04/05/2017 10:08 PM Без авторизации всё открывается, а вот с нею... Добавил папку "test" и прописал в конфиг nginx: # sitename2.ru & sitename2x.ru server { listen 81; server_name sitename2.ru www.sitename2.ru sitename2x.ru www.sitename2x.ru; #access_log /opt/share/nginx/html/sitename2.ru/logs/sitename2.ru.access.log; error_log /opt/share/nginx/html/sitename2.ru/logs/sitename2.ru.error.log info; # location / { root /opt/share/nginx/html/sitename2.ru/public_html; index index.html; } # location /test { # location = /update { # location ~* \.(zip|7z)$ { satisfy any; auth_basic "Password"; auth_basic_user_file /opt/share/nginx/html/sitename2.ru/.htpasswd; } # location ~ /\.ht { deny all; } } } Однако, в логах: 2017/04/05 22:16:05 [error] 583#0: *2 "/opt/html/test/index.html" is not found (2: No such file or directory), client: <тут мой IP>, server: sitename2.ru, request: "GET /test/ HTTP/1.0", host: "sitename2.ru" Что вполне естественно, т.к. в конфиге указан другой путь, а именно "/opt/share/nginx/html/sitename2.ru/public_html". После авторизации вылезает ошибка 404, однако сама авторизация проходит, пароль из файла подхватывает. Создал папку "/opt/html/test/" и закинул туда index.html. После авторизации sitename2.ru/test/ индекс открывается. Попытался найти путь "opt/html" через grep, нигде подобной комбинации нет. Куда рыть? nginx.conf Quote Share this post Link to post Share on other sites
Report post 04/06/2017 05:06 AM укажите путь root для location /test Quote Share this post Link to post Share on other sites
Report post 04/08/2017 05:33 PM Недавно установил на Giga II прошивку версии v2.06(AAFS.1)C2, а до этого сидел на 1.11. Стал настраивать сервер так же как в первом посте, но оказалось, что порты меньше 1025 не открываются. И еще непонятно, не будет ли веб-интерфейсу мешать веб-сервер на 80 порту? В NDMSv1 была настройка порта веб интерфейса. Пробовал добавлять правила командой iptables, но они удаляются через несколько секунд (причем чем выше номер порта тем дольше удаляется). Я делаю что-то неправильно или эта возможность не актуальна для данной версии прошивки? Quote Share this post Link to post Share on other sites
Report post 04/08/2017 06:21 PM ставьте 2.08, там есть изменение порта веб-интерфейса. для прошивок 2.05-2.06 порт должен быть отличен от 80 (для ext-ui, напр., используется 88) Quote Share this post Link to post Share on other sites
Report post 04/08/2017 07:10 PM 1 час назад, Aleksey сказал: Пробовал добавлять правила командой iptables, но они удаляются через несколько секунд Чтобы не удалялись, нужно прописывание правил добавить в скрипт /opt/etc/ndm/netfilter.d/my_rules.sh Quote Share this post Link to post Share on other sites
Report post 04/08/2017 07:34 PM 20 минут назад, ndm сказал: netfilter.d/my_rules.sh Нужно ли для этого устанавливать компонент "Ядерные модули подсистемы netfilter для открытых пакетов"? Quote Share this post Link to post Share on other sites
Report post 04/09/2017 01:59 PM 18 часов назад, Aleksey сказал: Нужно ли для этого устанавливать компонент "Ядерные модули подсистемы netfilter для открытых пакетов"? Необязательно. Quote Share this post Link to post Share on other sites
Report post 03/20/2018 09:54 AM При запуске сервера выпадает ошибка nginx: /opt/lib/libc.so.6: version `GLIBC_2.27' not found (required by nginx), я так понимаю надо обновить какую-то библиотеку или наоборот установить старую версию веб сервера? Quote Share this post Link to post Share on other sites
Report post 03/20/2018 11:48 AM 1 час назад, Владислав «vladi5700» Никишов сказал: я так понимаю надо обновить Нужно описать, как Вы дошли до этого, что ставили и как. Quote Share this post Link to post Share on other sites
Report post 03/20/2018 12:02 PM 1 минуту назад, zyxmon сказал: Нужно описать, как Вы дошли до этого, что ставили и как. 1) Обновил на роутере прошивку на последнюю, что предложил веб интерфейс 2) Взял флешку на 32 Гб и отформатировал ее на ноутбуке с Lubuntu в Ext3 и скопировал на нее архив с Entware-3x 3) Включил поддержку OPKG и прописал сценарий /opt/etc/init.d/rc.unslung (по мануалу) 4)Подключился по SSH, поменял пароль на рут. Далее вводил команды по очереди opkg update opkg install nginx 5) на ноуте (флешку вынул при выключенном роутере) Отредактировал /opt/etc/nginx/nginx.conf и поменял порт на 81 6) при вводе команды на запуск веб сервера /opt/etc/init.d/S80nginx start получаю ошибку nginx: /opt/lib/libc.so.6: version `GLIBC_2.27' not found (required by nginx) и сервер не отзывается по адресу http://192.168.1.1:81 Quote Share this post Link to post Share on other sites
Report post 03/20/2018 12:05 PM 1. Сейчас уже ставят не Entware-3x, а просто Entware. 2. После `opkg update` следовало бы выполнить `opkg upgrade`. Поскольку установка в первый раз - ставьте сразу Entware (без суффиксов). Quote Share this post Link to post Share on other sites
Report post 03/20/2018 12:10 PM (edited) 57 минут назад, zyxmon сказал: 1. Сейчас уже ставят не Entware-3x, а просто Entware. 2. После `opkg update` следовало бы выполнить `opkg upgrade`. Поскольку установка в первый раз - ставьте сразу Entware (без суффиксов). Спасибо. Сейчас попробую все заново поставить А еще нашел выше упоминания о lighttpd, но не могу найти тему по нему. Чем он лучше/хуже и как его установить и сконфигурировать Установил с нуля просто Entware, и все запустилось. Спасибо за ценный совет Edited March 20, 2018 by Владислав «vladi5700» Никишов все заработало Quote Share this post Link to post Share on other sites
Report post 04/19/2018 07:59 AM В 01.05.2016 в 10:15, TheBB сказал: примеры использования: torrentmonitor, tt-rss, ext-ui, etc... А?? Ссылочки битые? Quote Share this post Link to post Share on other sites
Report post 04/19/2018 10:24 AM 2 часа назад, Chervonenko_CA сказал: А?? Ссылочки битые? При "переезде" форума на новый движок, ссылки и некоторые посты "побились". Это было давно... Посмотрите в теме: Quote Share this post Link to post Share on other sites
Report post 06/04/2018 06:17 PM (edited) Перестал работать Nginx. Обновление с Entware-3x до Entware, замена php5 на php7, переустановка nginx не помогает, выдает следующую ошибку: /opt/etc/init.d # ./S80nginx start nginx: error while loading shared libraries: /opt/lib/liblua.so.5.1.5: ELF file's phentsize not the expected size Подскажите, что нужно сделать? Keenetic Viva, NDMS v2.08(AANT.0)B0 Разобрался. Пришлось ручками переустановить библиотеку liblua: opkg remove liblua --force-removal-of-dependent-packages opkg install liblua Edited June 4, 2018 by Khaninea Quote Share this post Link to post Share on other sites