Jump to content

Recommended Posts

Posted (edited)

Во всех руководствах всё топорно: Просто поменяйте пару строк в файле конфига  и будет счастье. И никто не показывает полный nginx.conf. И так 100500 руководств. И нигде нету, скопируй вот этот фал или сгенерируй его такой командой.
Может всё таки кто-то выложит дефолтный, или ткнёт пальцем?

 

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


BusyBox v1.36.1 (2023-06-03 17:45:19 UTC) built-in shell (ash)

~ # opkg update
Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keendev
~ # opkg install nginx nginx-mod-rtmp
Installing nginx (1.24.0-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/nginx_1.24.0-2_all.ipk
Installing zlib (1.2.13-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/zlib_1.2.13-1_mipsel-3.4.ipk
Installing libatomic (8.4.0-11) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libatomic_8.4.0-11_mipsel-3.4.ipk
Installing libopenssl (3.0.8-9) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libopenssl_3.0.8-9_mipsel-3.4.ipk
Installing libpcre (8.45-5) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libpcre_8.45-5_mipsel-3.4.ipk
Installing libiconv-full (1.17-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libiconv-full_1.17-1_mipsel-3.4.ipk
Installing libxml2 (2.11.4-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libxml2_2.11.4-1_mipsel-3.4.ipk
Installing nginx-ssl (1.24.0-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/nginx-ssl_1.24.0-2_mipsel-3.4.ipk
Installing nginx-mod-rtmp (1.24.0-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/nginx-mod-rtmp_1.24.0-2_mipsel-3.4.ipk
Configuring libatomic.
Configuring libpcre.
Configuring libiconv-full.
Configuring zlib.
Configuring libxml2.
Configuring libopenssl.
Configuring nginx-ssl.
Configuring nginx-mod-rtmp.
Configuring nginx.
~ # /opt/etc/init.d/S80nginx start
nginx: [emerg] open() "/opt/etc/nginx/nginx.conf" failed (2: No such file or directory)
~ # opkg list-changed-conffiles
/opt/etc/config/dropbear.conf
/opt/etc/passwd
~ # ls /opt/etc/nginx
conf.d          fastcgi_params  koi-utf         koi-win         mime.types      scgi_params     uwsgi_params    win-utf
~ #

 

Edited by Mnior
Posted

Посмотрел разницу в пакетах nginx-ssl и nginx-extras. Таки в extras есть файл конфига ...
Видимо с какой-то версии потерялся

Posted
2 часа назад, Mnior сказал:

Во всех руководствах всё топорно: Просто поменяйте пару строк в файле конфига  и будет счастье. И никто не показывает полный nginx.conf. И так 100500 руководств. И нигде нету, скопируй вот этот фал или сгенерируй его такой командой.
Может всё таки кто-то выложит дефолтный, или ткнёт пальцем?

 

  Показать содержимое

 

 

BusyBox v1.36.1 (2023-06-03 17:45:19 UTC) built-in shell (ash)

~ # opkg update
Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keendev
~ # opkg install nginx nginx-mod-rtmp
Installing nginx (1.24.0-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/nginx_1.24.0-2_all.ipk
Installing zlib (1.2.13-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/zlib_1.2.13-1_mipsel-3.4.ipk
Installing libatomic (8.4.0-11) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libatomic_8.4.0-11_mipsel-3.4.ipk
Installing libopenssl (3.0.8-9) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libopenssl_3.0.8-9_mipsel-3.4.ipk
Installing libpcre (8.45-5) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libpcre_8.45-5_mipsel-3.4.ipk
Installing libiconv-full (1.17-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libiconv-full_1.17-1_mipsel-3.4.ipk
Installing libxml2 (2.11.4-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libxml2_2.11.4-1_mipsel-3.4.ipk
Installing nginx-ssl (1.24.0-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/nginx-ssl_1.24.0-2_mipsel-3.4.ipk
Installing nginx-mod-rtmp (1.24.0-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/nginx-mod-rtmp_1.24.0-2_mipsel-3.4.ipk
Configuring libatomic.
Configuring libpcre.
Configuring libiconv-full.
Configuring zlib.
Configuring libxml2.
Configuring libopenssl.
Configuring nginx-ssl.
Configuring nginx-mod-rtmp.
Configuring nginx.
~ # /opt/etc/init.d/S80nginx start
nginx: [emerg] open() "/opt/etc/nginx/nginx.conf" failed (2: No such file or directory)
~ # opkg list-changed-conffiles
/opt/etc/config/dropbear.conf
/opt/etc/passwd
~ # ls /opt/etc/nginx
conf.d          fastcgi_params  koi-utf         koi-win         mime.types      scgi_params     uwsgi_params    win-utf
~ #

 

Может конечно мне повезло, или...

https://www.nginx.com/resources/wiki/start/topics/examples/full/

 

https://www.digitalocean.com/community/tools/nginx?global.app.lang=ru

Posted

Denis P

Спасибо! Конструктор - это интересно.
Самое главное что уже разбито первое впечатление 10 летней давности, когда я нифига не смог законфигурить nginx, хотя меня там пугали что он довольно непонятный ...

И я таки воспользовался конфигом из nginx-extras, о чём писал выше.
Меня больше удивило именно то что разбросанные по всему нету руководства, короткие на 5 минут чтения. И они полностью теряют смысл если надо докуху учить дня два.
И второе, каждая вещь ограничена, имеет свои область применения и следовательно свои умолчания. Обычный чел если возьмёт тупо с сайта полный пример, то 90% ресурсов сожрёт то что вообще не используется. Если вообще взлетит, т.к. монструозный конфиг затребует того до чего по незнанию не догадаешься.

В итоге я именно так и сделал, взял тяжеловесный nginx-extras вписал несколько строк того что мне нужно и забил. Забил потому что даже эти пару строк дались мне тяжело, т.к. каждая из них это просто обход багов/фичей, урезаных телевизоров, не доделенного модуля rtmp и куча всякий мелочей.
И мне просто уже нету никакой мотивации сделать казалось бы банальную вещь, скопировать конфиги, откатиться на nginx-ssl порезать конфиг до минимума и обойти ещё пару "фичей", которые обязательно всплывут.

 

Жаль что нельзя посмотреть историю пакетов и выяснить когда/если пропал файл в пакете. 😕

  • Upvote 1

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.