maxpoitn2point
@maxpoitn2point
Как всегда, в своем репертуаре

Почему появляется ошибка permission denied?

Пытаюсь прикрутить ssl на apache.
Но возникает ошибка
Permission denied: Init: Can't open server certificate file /etc/httpd/conf/ssl/server.crt

ради чистоты эксперимента выставил всем полные права на этот файл.
проверил путь, тоже верный. в чем еще может быть причина?
httpd.conf
NameVirtualHost *:443

<VirtualHost *:443>
	ServerName www.onko4.local
	DocumentRoot /var/www/html
	SSLEngine on
	SSLCertificateFile /etc/httpd/conf/ssl/server.crt
	SSLCertificateKeyFile /etc/httpd/conf/ssl/server.key
</VirtualHost>

NameVirtualHost *:80
	
<VirtualHost *:80>
	ServerName Default
	DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *:80>
	ServerName www.onko4.local
        ServerAdmin mail@localhost
        DocumentRoot /var/www/html
        #ErrorLog /var/httpd/www/logs/error.log
        TransferLog logs/access.log
</VirtualHost>

<VirtualHost *:80>
        ServerName req.onko4.local
        ServerAdmin mail@localhost
        DocumentRoot /var/www/html/req
        #ErrorLog /var/https/lib/logs/error.log
        TransferLog logs/access.log
</VirtualHost>
  • Вопрос задан
  • 7356 просмотров
Решения вопроса 1
maxpoitn2point
@maxpoitn2point Автор вопроса
Как всегда, в своем репертуаре
Отключил Selinux и все заработало
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
merryjane
@merryjane
Системный администратор
Залогиньтесь под проблемным пользователем:
su -l apache -s /bin/bash
и проверьте руками есть ли у него права на чтение:
cat /var/www/ssl/server.crt
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Проверьте права на все каталоги по пути к файлу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы