#linux #apache #selinux
#linux #apache #selinux
Вопрос:
Это моя база данных RiceLncPedia. Когда я не изменяю SELinux (включен по умолчанию), на некоторых страницах, требующих удаленного posgresql, будет отображаться разрешение отказано (например, это). Когда я отключаю использование SELinux sudo setenforce 0
, все эти страницы могут быть обычным посещением.
Но в целях безопасности я хочу обеспечить нормальный доступ к базе данных без закрытия SELinux. Нужно ли мне что-то менять?
моя система:
[yxu@localhost js]$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
Ответ №1:
Вам нужно разрешить apache доступ к вашей БД:
setsebool httpd_can_network_connect_db 1