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

SELinux предотвращает доступ / usr / sbin / httpd к getattr после переключения на самоподписанный сертификат

Недавно я создал свой собственный центр сертификации и выпустил свой первый корневой сертификат, затем промежуточный, а затем, наконец, серверный сертификат / ключ / цепочку для apache.

Когда я переключаюсь с сертификатов letsencrypt, добавленных с помощью certbot, на самогенерируемые сертификаты, apache не запускается с:

20 декабря 07:52:07 test setroubleshoot [4859]: SELinux предотвращает / usr / sbin / httpd доступ getattr к файлу /root/ca/intermediate/certs/www.inthingslimited.com

Мне интересно, может быть, некоторые из настроек letsencrypt по умолчанию вызывают у меня головную боль, или просто сертификаты не отслеживают зарегистрированный ЦС?

Я читал, что могу отключить SELinux, но думаю, было бы лучше найти решение, которое позволило бы мне оставить SELinux в покое.

Спасибо за любые указатели.

SELinux не позволяет Apache получать доступ к чему-либо в /root каталог, точка. Неважно, сертификаты ли это, статические файлы веб-сайта или что-то еще.

Чтобы решить проблему, скопируйте файлы сертификатов в соответствующие каталоги в /etc/pki/tls.