Hi Everyone, I'm trying to install Nginx on Fedora 41 with SELinux in enforcing mode. In my case, the document root is /var/www/html (for historic reasons). I added /etc/nginx/conf.d/webserver.conf, and specified my document root. I chown'd -R /var/www to root:nginx. I also chmod'd -R o-rwx /var/www. Visiting the web server resulted in a 403 [due to SELinux].
According to /etc/nginx/nginx.conf, the Ngnix document root is /usr/share/nginx/html. So I `ls -Z /usr/share/nginx/html` and found the SELinux context of system_u:object_r:httpd_sys_content_t:s0. I chcon'd -R system_u:object_r:httpd_sys_content_t:s0 /var/www. Visiting the web server succeeded. So I am not at the point where I need to make it permanent. But I am also at the limits of my SELinux knowledge. Does anyone know how to make the change survive a restorecon or reboot (and not break things, like the default Nginx install or SELinux rules)? Thanks in advance. Jeff _______________________________________________ nginx mailing list nginx@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx