Jump to content

Recommended Posts

Posted
3 минуты назад, Mamay сказал:

Может как-то актуализировать инфу в шапке?

В entware-keenetic и entware-3x у пакета разное название. Шапка писалась, когда entware-3x не существовало.

Posted
Только что, zyxmon сказал:

В entware-keenetic и entware-3x у пакета разное название. Шапка писалась, когда entware-3x не существовало.

Моя понимать отчего так. Просто приходиться порой додумывать и убирать лишнее, читай мёртвое...

Posted

Ни разу не "мёртвое". То, что DSL, GigaII и т.д. получили "второе дыхание" от выхода прошивок 2.08/2.09, не отменяет релизные 2.05/2.06. К тому же, многие упорно ставят на 2.07 и выше  - Entware-Keenetic.

Posted
1 минуту назад, TheBB сказал:

Ни разу не "мёртвое". То, что DSL, GigaII и т.д. получили "второе дыхание" от выхода прошивок 2.08/2.09, не отменяет релизные 2.05/2.06. К тому же, многие упорно ставят на 2.07 и выше  - Entware-Keenetic.

Дико извиняюсь. Ляпнул не подумавши.

Posted
В 27.02.2016 в 23:28, whbear сказал:

Структура сервера такая приблизительно:

/img - картинки

/img/weekly - картинки

/index.html

Под lighttpd индекс открывается с картинками.

Под nginx открывается индексная страница без картинок, сервер ссылки на папки с картинками не обрабатывает никак

ссылка типа shapka.jpg

В nginx что-то допиливать еще нужно? (простите за тупой вопрос).

Так же не открываются изображения.

Помогите исправить.

  • 3 weeks later...
Posted

nginx-zyx + php - все заработало,  прикрутил пару виртуальных серверов. timezone пришлось добавить, date неправильно работала.  А вот session как включить? Пишет  Fatal error: Call to undefined function session_start(). session.so  тоже нигде нету... 

  • 1 month later...
Posted (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 by Петр Грушин
ответ найден
Posted
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 воткнуть.

Posted
11 час назад, Le ecureuil сказал:

Он это всегда выдает при слишком большом конфиге, можете сразу 256 воткнуть.

Да, дело не в размере конфига, а наличии длинного имени в нем. Даже если имя одно, то ошибка воспроизводится.

Posted

Парни а где кодировку подправить что бы русский язык корректно отобразился? спасибо.

Posted (edited)
47 минут назад, rulezznv сказал:

Парни а где кодировку подправить что бы русский язык корректно отобразился? спасибо.

Проверяем заголовки (например, Accept-Charset и Content-Type):
http://web-sniffer.net/

Проверяем в разметке, например:
<meta charset="utf-8">

И при сохранении файла, есс-но, выбираем соответствующую, если речь идет о статике html.

Edited by IgaX
Posted

На втором пункте инструкции ввожу 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)>

Или не в терминале надо, где тогда?

Posted
8 часов назад, Sergiop сказал:

На втором пункте инструкции ввожу opkg

Вы не выполнили нулевой пункт инструкции - не установили Entware-keenetic или Entware-3x (что ставить - зависит от прошивки).

Posted

Zyxmon, спасибо, всё завелось!!

В 27.02.2017 в 00:28, vledward сказал:

nginx-zyx + php - все заработало...

Друг, будь добр, подскажи или ссылкни на путёвый мануал, желательно ещё и с mysql..

Или Боливар не вытянет двоих?? Например wordpress, без особой нагрузки? Железяка Keenetic II, прошивка 2.08.

Posted

Друзья, перепробовал все описанные способы, да так и не смог ограничить доступ к директориям. Подскажите в каком направлении рыть.

Если правильно понял, то без апача пароли не действуют, это касается не только утилиты htpasswd, которая есть только в составе утилит апача.

Posted

Без авторизации всё открывается, а вот с нею...

Добавил папку "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

Posted

Недавно установил на Giga II прошивку версии v2.06(AAFS.1)C2, а до этого сидел на 1.11. Стал настраивать сервер так же как в первом посте, но оказалось, что порты меньше 1025 не открываются. И еще непонятно, не будет ли веб-интерфейсу мешать веб-сервер на 80 порту? В NDMSv1 была настройка порта веб интерфейса. Пробовал добавлять правила командой iptables, но они удаляются через несколько секунд (причем чем выше номер порта тем дольше удаляется). Я делаю что-то неправильно или эта возможность не актуальна для данной версии прошивки?

Screenshot - 08.04.2017 - 19:57:32.png

Posted

ставьте 2.08, там есть изменение порта веб-интерфейса. для прошивок 2.05-2.06 порт должен быть отличен от 80 (для ext-ui, напр., используется 88)

Posted
1 час назад, Aleksey сказал:

Пробовал добавлять правила командой iptables, но они удаляются через несколько секунд

Чтобы не удалялись, нужно прописывание правил добавить в скрипт /opt/etc/ndm/netfilter.d/my_rules.sh

Posted
20 минут назад, ndm сказал:

netfilter.d/my_rules.sh

Нужно ли для этого устанавливать компонент "Ядерные модули подсистемы netfilter для открытых пакетов"?

Posted
18 часов назад, Aleksey сказал:

Нужно ли для этого устанавливать компонент "Ядерные модули подсистемы netfilter для открытых пакетов"?

Необязательно.

  • 5 months later...
Posted

При запуске сервера выпадает ошибка nginx: /opt/lib/libc.so.6: version `GLIBC_2.27' not found (required by nginx), я так понимаю надо обновить какую-то библиотеку или наоборот установить старую версию веб сервера? 

Posted
1 час назад, Владислав «vladi5700» Никишов сказал:

я так понимаю надо обновить

Нужно описать, как Вы дошли до этого, что ставили и как.

Posted
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

 

Posted

1. Сейчас уже ставят не Entware-3x, а просто Entware.

2. После `opkg update` следовало бы выполнить `opkg upgrade`. Поскольку установка в первый раз - ставьте сразу Entware (без суффиксов).

Posted (edited)
57 минут назад, zyxmon сказал:

1. Сейчас уже ставят не Entware-3x, а просто Entware.

2. После `opkg update` следовало бы выполнить `opkg upgrade`. Поскольку установка в первый раз - ставьте сразу Entware (без суффиксов).

Спасибо. Сейчас попробую все заново поставить

 

А еще нашел выше упоминания о lighttpd, но не могу найти тему по нему. Чем он лучше/хуже и как его установить и сконфигурировать

Установил с нуля просто Entware, и все запустилось. Спасибо за ценный совет

 

Edited by Владислав «vladi5700» Никишов
все заработало
  • 5 weeks later...
Posted
2 часа назад, Chervonenko_CA сказал:

А?? Ссылочки битые?

При "переезде" форума на новый движок, ссылки и некоторые посты "побились". Это было давно...

Посмотрите в теме:

 

  • 1 month later...
Posted (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 by Khaninea

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.