With 4.7.2, there is a major bug with the compiled version of nginx:
root@GL-BE3600:~# nginx -V
nginx version: nginx/1.26.1 (x86_64-pc-linux-gnu)
There is no (easy) way possible to use this version of nginx with other config files as even the most simple config file results in a segmentation fault.
root@GL-BE3600:/etc/nginx# vi nginx_minimal.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name localhost;
location / {
root /www;
index index.html;
}
}
}
root@GL-BE3600:/etc/nginx# /etc/init.d/nginx stop
root@GL-BE3600:/etc/nginx# nginx -c /etc/nginx/nginx_minimal.conf
Segmentation fault
root@GL-BE3600:/etc/nginx#
Some additional steps are that re-installing nginx-ssl will remove the nginx.conf file so you'll want to recopy that from /rom/etc/nginx. Other things are also broken that need to get reinstalled like nginx-mod-lua, nginx-mod-lua-resty-core, and nginx-mod-lua-resty-lrucache. Reinstalling these and placing the original nginx.conf back into /etc/nginx gets you back to Luci working. There is some bug with the glinet webui that I haven't figured out yet.