nginx conf выглядит так:
server {
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/4096_SSL.key;
systemctl status nginx.service показывает следующее:
nginx: [emerg] BIO_new_file("/etc/nginx/nginx.crt") failed (SSL: error:0200100D:system library:fopen:Permission denied:fopen('/etc/nginx/nginx.crt','r') error:2006D002:BIO routines:BIO_new_file:system lib)
Почему nginx не ищет файл по указанному полному пути?
Скорее всего, у вас был файл резервной копии, начинающийся с "~" (обычно резервная копия из nano или другого текстового редактора) со старой конфигурацией в / etc / nginx / sites-enabled /
Selinux должен быть отключен. Это работает для меня