Jump to content

Recommended Posts

Posted

Ниже приведен минимальный перечень действий для запуска nginx на кинетике.

Подключение к веб-серверу будет возможно только в том случае, если провайдер выдаёт белый IP-адрес.

1. В веб-интерфейсе роутера в разделе NAT задайте следующие правила:

62356769d3c9.png

На скриншоте в колонке «Interface» указано имя интерфейса для подключения к интернету, в колонке «Translate to» — адрес кинетика в локальной сети.

2. Установите nginx:

opkg install nginx
 

3. Отредактируйте в /opt/etc/nginx/nginx.conf следующие строчки:

  • в разделе server:
    listen       81;
     

     

  • в разделе location:
    root   /opt/share/nginx/html;
     

4. Запустите веб-сервер:

/opt/etc/init.d/S80nginx start
 

Всё! Проверьте доступность сервера из интернета, сервер должен показывать приветственную страницу:

nginx-5.png

Далее настраивайте веб-сервер согласно вашим задачам, например, можно:

  • Thanks 5
Posted

А со своим набором плагинов из сорцов техническая возможность есть собрать, или только прекомпиленый пакет?

Posted

Giga || версия 2.05.C.2.0-13

по п.3 nginx.conf лежит (у меня) не в /opt/etc/ , а в /opt/etc/nginx/

через NAT не пробрасывал, думал протестировать сперва локально - загрузка ЦП 100% (даже mc с задумчивостью стартанул) и на 81-м порту не отзывается :(

ЧЯДНТ?

Posted
Giga || версия 2.05.C.2.0-13

по п.3 nginx.conf лежит (у меня) не в /opt/etc/ , а в /opt/etc/nginx/

через NAT не пробрасывал, думал протестировать сперва локально - загрузка ЦП 100% (даже mc с задумчивостью стартанул) и на 81-м порту не отзывается :(

ЧЯДНТ?

У меня на 2.05.C.2.0-13.bin не завелось. Откатился на 2.05.C.2.0-8.bin и получилось.

Сейчас там уже 15 выложили, надо попробовать на ней.

Posted

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

/img - картинки

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

/index.html

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

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

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

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

Posted

Keenetic Ultra 2 вот такая вот ошибка:

/opt/root # opkg install nginx
Unknown package 'nginx'
Collected errors:
* opkg_install_cmd: Cannot install package nginx.
/opt/root #

как быть?

Posted

А у вас точно Entware?

opkg update делали?

Ultra 1 с Entware.

~ # opkg update
Downloading http://entware.zyxmon.org/binaries/mipsel/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/entware-ng.
Downloading http://ndm.zyxmon.org/binaries/keenetic/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/ndm-keenetic.
~ # opkg list | grep nginx
nginx - 1.9.9-2 - nginx is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev.
~ #

  • 1 month later...
Posted (edited)

Можно-ли использовать NGINX как локальный веб-сервер для доступа к локальным файлам по http, если нет статического белого адреса?

Edited by Guest
  • 3 weeks later...
Posted
V_K писал:
Можно-ли использовать NGINX как локальный веб-сервер для доступа к локальным файлам по http, если нет статического белого адреса?

Можно, примеры использования: torrentmonitor, tt-rss, ext-ui, etc...

  • Upvote 1
  • 4 weeks later...
Posted (edited)

Сервер запустил, но не могу получить доступ к содержимому директорий в директории html. 403 forbidden. Если файл лежит в корне, то доступ к нему есть, если положить его в папку, например /image/logo.jpg, то доступа нет. И так со всеми папками, созданными в директории html. Подскажите, что нужно сделать?

UPD. Отбой тревоги. Нужно было просто выставить CHMOD на директории.

Edited by Guest
  • 2 weeks later...
Posted (edited)

Подскажите пожалуйста, можно на этом сервере сделать несколько сайтов на 80 порту ? Если да, то объясните нубу как это сделать :cry: Посмотрел nginx.conf ничего не нашел. Один сайт уже работает http://95.79.40.99:81/.

Edited by Guest
Posted
Подскажите пожалуйста, можно на этом сервере сделать несколько сайтов на 80 порту ? Если да, то объясните нубу как это сделать :cry: Посмотрел nginx.conf ничего не нашел. Один сайт уже работает http://95.79.40.99:81/.

На 80 порту пока нельзя, его занимает системный web-сервер.

На 81 можно сделать несколько, смотреть сюда: http://nginx.org/ru/docs/http/request_processing.html

Posted

Позволю себе уточнить: нельзя сделать так, чтобы из локальной сети веб-сервер отвечал на стандартном 80-м порту. В первом посте темы показано как сделать так, чтобы из интернета всё работало на 80-м, а из локалки на 81-м порту.

Можно сделать так, чтобы при обращении к роутеру по имени name1.ru открывался один сайт, а по имени name2.ru — другой. См. virtual hosts в конфигурации nginx.

Posted (edited)

Спасибо за помощь. Поставил 3 сайта, все прекрасно работают!

Ещё один вопрос, как сделать автозапуск nginx после перезагрузки или включения роутера?

Edited by Guest
Posted
...как сделать автозапуск nginx после перезагрузки или включения роутера?

Автозапуск включен по умолчанию.

  • 5 weeks later...
Posted
В 22.02.2016 в 23:44, Александр Рыжов сказал:

62356769d3c9.png

как бы увидеть этот скриншот?

Posted
В 7/3/2016 в 08:46, Blackmeser сказал:

Будет ли nginx под [Keenopt]?

Проект Keenopt закрыт. Пользуйтесь Entware или Debian, там гораздо больше пакетов.

  • Thanks 1
  • 2 weeks later...
  • 3 weeks later...
  • 3 weeks later...
Posted

А есть возможность на прошивке 2.06 получить nginx с модулем secur_link

Т.к nginx-zyx его не поддерживает :(

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

 

А есть возможность на прошивке 2.06 получить nginx с модулем secur_link

 

Самостоятельная сборка.

  • 2 weeks later...
Posted
20 минут назад, SuperPuperSteve сказал:

мануал из шапки не работает

Наверное шапка на другом форуме, там и спросите. Тут такой не было и нет.

Posted

Ну и? Ссылка ведет на другой форум и никак с letsencrypt (есть такое в linux) не связана. Какое отношение имеет Ваш вопрос к теме? Он будет удален как offtopic!

  • 2 weeks later...
Posted

opkg install nginx-zyx - не работает, opkg install nginx - работает.

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

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.