Александр Рыжов Опубликовано: 22 февраля, 2016 Share Опубликовано: 22 февраля, 2016 Ниже приведен минимальный перечень действий для запуска nginx на кинетике. Подключение к веб-серверу будет возможно только в том случае, если провайдер выдаёт белый IP-адрес. 1. В веб-интерфейсе роутера в разделе NAT задайте следующие правила: На скриншоте в колонке «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 Всё! Проверьте доступность сервера из интернета, сервер должен показывать приветственную страницу: Далее настраивайте веб-сервер согласно вашим задачам, например, можно: Подключить исполнение PHP-скриптов, Обеспечить защиту SSL-сертификатом. 5 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
nos1609 Опубликовано: 24 февраля, 2016 Share Опубликовано: 24 февраля, 2016 А со своим набором плагинов из сорцов техническая возможность есть собрать, или только прекомпиленый пакет? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Александр Рыжов Опубликовано: 25 февраля, 2016 Автор Share Опубликовано: 25 февраля, 2016 А со своим набором плагинов из сорцов техническая возможность есть собрать, Есть. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
miltt Опубликовано: 26 февраля, 2016 Share Опубликовано: 26 февраля, 2016 Giga || версия 2.05.C.2.0-13 по п.3 nginx.conf лежит (у меня) не в /opt/etc/ , а в /opt/etc/nginx/ через NAT не пробрасывал, думал протестировать сперва локально - загрузка ЦП 100% (даже mc с задумчивостью стартанул) и на 81-м порту не отзывается ЧЯДНТ? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
billy1973 Опубликовано: 27 февраля, 2016 Share Опубликовано: 27 февраля, 2016 лог в \var\log\nginx раздут? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
whbear Опубликовано: 27 февраля, 2016 Share Опубликовано: 27 февраля, 2016 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 выложили, надо попробовать на ней. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
whbear Опубликовано: 27 февраля, 2016 Share Опубликовано: 27 февраля, 2016 Структура сервера такая приблизительно: /img - картинки /img/weekly - картинки /index.html Под lighttpd индекс открывается с картинками. Под nginx открывается индексная страница без картинок, сервер ссылки на папки с картинками не обрабатывает никак ссылка типа В nginx что-то допиливать еще нужно? (простите за тупой вопрос). Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
miltt Опубликовано: 27 февраля, 2016 Share Опубликовано: 27 февраля, 2016 лог в \var\log\nginx раздут? Да (~1Гб), и забит одной ошибкой. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
billy1973 Опубликовано: 28 февраля, 2016 Share Опубликовано: 28 февраля, 2016 у меня также, только как это победить не знаю Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
vitalik6243 Опубликовано: 28 февраля, 2016 Share Опубликовано: 28 февраля, 2016 Keenetic Ultra 2 вот такая вот ошибка: /opt/root # opkg install nginx Unknown package 'nginx' Collected errors: * opkg_install_cmd: Cannot install package nginx. /opt/root # как быть? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
dexter Опубликовано: 28 февраля, 2016 Share Опубликовано: 28 февраля, 2016 А у вас точно 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. ~ # Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Александр Рыжов Опубликовано: 28 февраля, 2016 Автор Share Опубликовано: 28 февраля, 2016 ~ # 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. Кстати, можно просто: # opkg list 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. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
V_K Опубликовано: 11 апреля, 2016 Share Опубликовано: 11 апреля, 2016 (изменено) Можно-ли использовать NGINX как локальный веб-сервер для доступа к локальным файлам по http, если нет статического белого адреса? Изменено 13 апреля, 2016 пользователем Гость Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
TheBB Опубликовано: 1 мая, 2016 Share Опубликовано: 1 мая, 2016 V_K писал: Можно-ли использовать NGINX как локальный веб-сервер для доступа к локальным файлам по http, если нет статического белого адреса? Можно, примеры использования: torrentmonitor, tt-rss, ext-ui, etc... 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
corder Опубликовано: 24 мая, 2016 Share Опубликовано: 24 мая, 2016 (изменено) Сервер запустил, но не могу получить доступ к содержимому директорий в директории html. 403 forbidden. Если файл лежит в корне, то доступ к нему есть, если положить его в папку, например /image/logo.jpg, то доступа нет. И так со всеми папками, созданными в директории html. Подскажите, что нужно сделать? UPD. Отбой тревоги. Нужно было просто выставить CHMOD на директории. Изменено 24 мая, 2016 пользователем Гость Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
fox521 Опубликовано: 1 июня, 2016 Share Опубликовано: 1 июня, 2016 (изменено) Подскажите пожалуйста, можно на этом сервере сделать несколько сайтов на 80 порту ? Если да, то объясните нубу как это сделать Посмотрел nginx.conf ничего не нашел. Один сайт уже работает http://95.79.40.99:81/. Изменено 2 июня, 2016 пользователем Гость Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Le ecureuil Опубликовано: 2 июня, 2016 Share Опубликовано: 2 июня, 2016 Подскажите пожалуйста, можно на этом сервере сделать несколько сайтов на 80 порту ? Если да, то объясните нубу как это сделать Посмотрел nginx.conf ничего не нашел. Один сайт уже работает http://95.79.40.99:81/. На 80 порту пока нельзя, его занимает системный web-сервер. На 81 можно сделать несколько, смотреть сюда: http://nginx.org/ru/docs/http/request_processing.html Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Александр Рыжов Опубликовано: 2 июня, 2016 Автор Share Опубликовано: 2 июня, 2016 Позволю себе уточнить: нельзя сделать так, чтобы из локальной сети веб-сервер отвечал на стандартном 80-м порту. В первом посте темы показано как сделать так, чтобы из интернета всё работало на 80-м, а из локалки на 81-м порту. Можно сделать так, чтобы при обращении к роутеру по имени name1.ru открывался один сайт, а по имени name2.ru — другой. См. virtual hosts в конфигурации nginx. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
fox521 Опубликовано: 3 июня, 2016 Share Опубликовано: 3 июня, 2016 (изменено) Спасибо за помощь. Поставил 3 сайта, все прекрасно работают! Ещё один вопрос, как сделать автозапуск nginx после перезагрузки или включения роутера? Изменено 7 июня, 2016 пользователем Гость Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
zyxmon Опубликовано: 3 июня, 2016 Share Опубликовано: 3 июня, 2016 ...как сделать автозапуск nginx после перезагрузки или включения роутера? Автозапуск включен по умолчанию. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Blackmeser Опубликовано: 3 июля, 2016 Share Опубликовано: 3 июля, 2016 Будет ли nginx под [Keenopt]? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
emlen Опубликовано: 21 ноября, 2016 Share Опубликовано: 21 ноября, 2016 В 22.02.2016 в 23:44, Александр Рыжов сказал: как бы увидеть этот скриншот? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
ndm Опубликовано: 22 ноября, 2016 Share Опубликовано: 22 ноября, 2016 В 7/3/2016 в 08:46, Blackmeser сказал: Будет ли nginx под [Keenopt]? Проект Keenopt закрыт. Пользуйтесь Entware или Debian, там гораздо больше пакетов. 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
_linker Опубликовано: 3 декабря, 2016 Share Опубликовано: 3 декабря, 2016 А как побороли загрузку ЦП 100%? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Panasoft Опубликовано: 23 декабря, 2016 Share Опубликовано: 23 декабря, 2016 (изменено) Спасибо, всё запустилось. Изменено 25 декабря, 2016 пользователем Panasoft Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Tiratron Опубликовано: 11 января, 2017 Share Опубликовано: 11 января, 2017 А есть возможность на прошивке 2.06 получить nginx с модулем secur_link Т.к nginx-zyx его не поддерживает Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
zyxmon Опубликовано: 12 января, 2017 Share Опубликовано: 12 января, 2017 8 часов назад, Tiratron сказал: А есть возможность на прошивке 2.06 получить nginx с модулем secur_link Самостоятельная сборка. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
zyxmon Опубликовано: 22 января, 2017 Share Опубликовано: 22 января, 2017 20 минут назад, SuperPuperSteve сказал: мануал из шапки не работает Наверное шапка на другом форуме, там и спросите. Тут такой не было и нет. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
zyxmon Опубликовано: 22 января, 2017 Share Опубликовано: 22 января, 2017 Ну и? Ссылка ведет на другой форум и никак с letsencrypt (есть такое в linux) не связана. Какое отношение имеет Ваш вопрос к теме? Он будет удален как offtopic! Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Mamay Опубликовано: 5 февраля, 2017 Share Опубликовано: 5 февраля, 2017 opkg install nginx-zyx - не работает, opkg install nginx - работает. Может как-то актуализировать инфу в шапке? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Рекомендуемые сообщения
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.