Назад | Перейти на главную страницу

Nginx не ищет сертификат ssl в местоположении, указанном в nginx.conf

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 должен быть отключен. Это работает для меня