Jump to content

Recommended Posts

Думаю пригодится:

1. Wild-сертификат:

https://websiteforstudents.com/setup-lets-encrypt-wildcard-on-ubuntu-20-04-18-04/

2. Бесплатный домен duckdns с возможностью править TXT запись /необходимо для wild сертификата/:

https://sprut.ai/client/article/814

 

p.s. у кого будет вначале выдавать ошибку в проверке TXT записи - повторите процедуру. с 2, 3 раза будет успех. проверено десятки раз.

инструкцию по обновлению ip в duckdns найдете на самом duckdns

Edited by karimovrt
Link to comment
Share on other sites

  • 1 month later...

Здравствуйте, пытаюсь установить nginx-extras - ошибка:

Скрытый текст

~ # opkg install nginx-extras libxml2 libxslt
Installing nginx-extras (1.18.0-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/nginx-extras_1.18.0-3_mipsel-3.4.ipk
Installing libpam (1.5.1-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libpam_1.5.1-1_mipsel-3.4.ipk
Installing libxml2 (2.9.12-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libxml2_2.9.12-1_mipsel-3.4.ipk
Installing libxslt (1.1.34-4) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libxslt_1.1.34-4_mipsel-3.4.ipk
Installing libexslt (1.1.34-4) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libexslt_1.1.34-4_mipsel-3.4.ipk
Installing libgd (2.3.2-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libgd_2.3.2-3_mipsel-3.4.ipk
Package libxml2 (2.9.12-1) installed in root is up to date.
Package libxslt (1.1.34-4) installed in root is up to date.
Configuring libpam.
Configuring libxml2.
Configuring libxslt.
Configuring libexslt.
Collected errors:
 * check_data_file_clashes: Package libgd wants to install file /opt/lib/libgd.so
        But that file is already provided by package  * libgd-full
 * check_data_file_clashes: Package libgd wants to install file /opt/lib/libgd.so.3
        But that file is already provided by package  * libgd-full
 * check_data_file_clashes: Package libgd wants to install file /opt/lib/libgd.so.3.0.10
        But that file is already provided by package  * libgd-full
 * opkg_install_cmd: Cannot install package nginx-extras.

 

Link to comment
Share on other sites

Пакеты libg и libgd_full содержат одинаковые файлы (например, /opt/lib/libgd.so) и не могут быть установлены одновременно. Надо смотреть зависимости установленных пакетов и попытаться их разрешить.

Link to comment
Share on other sites

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

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

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

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

http://s017.radikal.ru/i412/1602/dc/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
 

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

http://learnlpi.co.za/wp-content/uploads/2015/03/nginx-5.png

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

Здравствуйте!

Можно вас попросить обновить скриншоты в топике.

Спасибо!

Link to comment
Share on other sites

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

Прошу прощения. А есть ли более подробная инструкция что и где вводить, как установить? Вообщем более понятно...

Хочу просто сделать ссылку на одну страницу HTML, которая будет лежать на внутренней памяти роутера или на подключенном к нему диске, для общего доступа из интернета

Link to comment
Share on other sites

12 часа назад, rokky сказал:

Прошу прощения. А есть ли более подробная инструкция что и где вводить, как установить? Вообщем более понятно...

Есть ощущение, что вообще ничего по сию пору так и не поняли! Начните с изучения основы основ, то бишь установки enrware...

Link to comment
Share on other sites

6 часов назад, Mamay сказал:

Есть ощущение, что вообще ничего по сию пору так и не поняли! Начните с изучения основы основ, то бишь установки enrware...

Может просто инструкция должна быть более развёрнутая? Сейчас она похожа на: "Что бы приготовить борщ, нужно взять картошку, морковь, мясо, свёклу. Наслаждайтесь вкусом борща!". А что как и в каких пропорциях не написано. Я установил Enrware. Методом догадок понял, что команду "opkg install nginx" нужно вводить через Telnet... Нашёл и файлы в памяти роутера, которые нужно изменить... А где вводить команду для запуска сервера??? в меню OPKG веб-интерфейса??? И как формируется адрес сервера, куда скидывать файлы страниц сайта...никакой информации нет... то же самому нужно догадываться???

 

Edited by rokky
  • Confused 1
Link to comment
Share on other sites

2 часа назад, rokky сказал:

Может просто инструкция должна быть более развёрнутая? Сейчас она похожа на: "Что бы приготовить борщ, нужно взять картошку, морковь, мясо, свёклу. Наслаждайтесь вкусом борща!". А что как и в каких пропорциях не написано.

Держите! https://nginx.org/ru/docs/

Там есть: что, сколько и в какой последовательности закладывать, сколько варить, кому и как подавать, и, даже, как помыть посуду апосля трапезы... развёрнутей, только в исходниках. Но теперь не говорите, что много и надо сократить.

  • Thanks 1
  • Upvote 2
Link to comment
Share on other sites

23 часа назад, TheBB сказал:

Держите! https://nginx.org/ru/docs/

Там есть: что, сколько и в какой последовательности закладывать, сколько варить, кому и как подавать, и, даже, как помыть посуду апосля трапезы... развёрнутей, только в исходниках. Но теперь не говорите, что много и надо сократить.

Вот теперь спасибо. Нашёл ответы на свои вопросы и всё получилось.

Сейчас созрел вопросик, пока не нашёл ответ...Может Вы подскажите... Возможно ли скрыть в адресной строке реальный свой адрес? Поясню: сейчас у меня HTML-страница открывается, например, по адресу myftp.keenetic.pro/www.mysite.ru/index.html и в адресной строке браузера видно полностью весь адрес Возможно ли, что бы в строке было видно только www.mysite.ru/index.html , а myftp.keenetic.pro как то становилось неактивным или вообще скрывалось?

Link to comment
Share on other sites

  • 4 weeks later...

После "переезда" с Ultra2 на Peak (mips=>arm) столкнулся с проблемой nginx-extras: перестали открываться сайты, FF выдаёт "ошибка сетевого протокола", хром "ERR_HTTP2_COMPRESSION_ERROR", работает только в древнем IE
Временно решил удалением http2 из конфига nginx.conf

 

Link to comment
Share on other sites

4 часа назад, Александр Рыжов сказал:

ошибка от платформы не зависит.

Почему не зависит? Там у товарища тоже роутер на arm
что касается конфига - arm+nginx-extras+dehydrated

Link to comment
Share on other sites

  • 3 weeks later...
В 31.12.2021 в 17:49, TheBB сказал:

Держите! https://nginx.org/ru/docs/

Перечитал всю тему, встретил этот вопрос трижды, но так до конца и не понял как...
IP белый - цель - установить несколько сайтов на сервер.
Вопрос. Можно ли это сделать имея лишь Белый IP? - без доменных имен...
Необходимо назначить отдельные порты прослушивания для каждого предполагаемого сайта? 
Если существуют домены, тут понятно, что у регистратора прописываем ДНС на наш IP и в nginx настраиваем конфиг с виртуальными серверами.

А можно ли несколько сайтов на одном IP?

Ткните пожалуйста носом
Спасибо

Link to comment
Share on other sites

  • 2 months later...

Подскажите пожалуйста. 

 

Сейчас работает nginx с моим сервером и слушает порт 81 (обращаюсь 192.168.1.1:81). Где и что прописать в конфиге, чтобы и текущий сервер работал, и owncloud заработал, но при обращении на другой порт. Например 192.168.1.1:82.

 

Пытался править конфиг, добавить второй раздел server, перенести данные с конфига в шапке. Но наверное что-то не так сделал. Перестало вообще все работать. В том числе через консоль стало невозможно перезагрузить nginx.

 

Подскажете, как собрать в кучу 2 конфига? Или может кто сможет собрать 2 конфига в один?

Link to comment
Share on other sites

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...