Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Ниже приведен минимальный перечень действий для запуска 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

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

  • Ответов 121
  • Создана
  • Последний ответ

Топ авторов темы

Опубликовано

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

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

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

ЧЯДНТ?

Опубликовано
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 выложили, надо попробовать на ней.

Опубликовано

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

/img - картинки

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

/index.html

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

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

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

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

Опубликовано

А у вас точно 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.
~ #

Опубликовано
~ # 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.

  • 1 месяц спустя...
Опубликовано (изменено)

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

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

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

  • 4 недели спустя...
Опубликовано (изменено)

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

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

Изменено пользователем Гость
  • 2 недели спустя...
Опубликовано (изменено)

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

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

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

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

Опубликовано

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

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

Опубликовано (изменено)

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

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

Изменено пользователем Гость
  • 5 недель спустя...
Опубликовано
В 7/3/2016 в 08:46, Blackmeser сказал:

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

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

  • 2 недели спустя...
  • 3 недели спустя...
  • 3 недели спустя...
  • 2 недели спустя...
Опубликовано

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

  • 2 недели спустя...

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.