Nginx serve static with 403 code на CentOS 8
Когда вы решите указать произвольную директорию что бы отдавать оттуда статические файлы, то nginx на CentOS 8 возможно вам будет возвращать всегда 403 ошибку.
Это связано с тем, что включен SELinux и в него нужно прописать правила.
Для начала включим эти правила
Enable SELinux httpdcannetwork_connect feature
Затем проверим, что правило работает
[root@li1508-216 conf.d]# getenforce Enforcing
И теперь нужно указать путь к директории
chcon -Rt httpd_sys_content_t /path/to/www
После этого перезагрузим nginx и все заработает.
Так же не забудьте дать верные права на сами директории.