CentOS 7 SELINUX 고생하시는 분들 참조하세요. 정보
CentOS 7 SELINUX 고생하시는 분들 참조하세요.본문
안녕하세요.
혹시 CentOS 7에서 그누보드나 영카트를 설치하실때
매번 data 디렉토리 권한 때문에 설치가 안되는 경우가 있습니다.
이럴때 SELINUX 설정을 확인해 보셔야 합니다.
아래 제가 사용하는 서버 버전들입니다.
CentOS 7 (5.2.8-1.el7)
MariaDB 10.4.7
PHP 7.3.8
그리고 selinux 를 끄는건 비추인 분들만 보시면 될것 같습니다...
혹시 안되시는 분들은 댓글 달아 주세요.
SELINUX=Enforce
를
/etc/selinux/config 파일을 수정해서
Permissive 나 disable 하시는건 저는 비추입니다...
USERID : test
/home/test/public_html/data
off -> on 옵션 설정
getsebool -a | grep httpd
setsebool -P httpd_can_network_connect=on
setsebool -P httpd_can_network_connect_db=on
setsebool -P allow_httpd_anon_write=1
setsebool -P allow_httpd_sys_script_anon_write=1
mkdir data
chmod 707 data
ls -Z
chcon -R -t httpd_sys_rw_content_t /home/test/public_html
안될경우
웹서버 restart or 서비스 중일 경우 reload
또는 안될경우
chcon -R -t httpd_sys_rw_content_t /home/test/
까지 해보세요.
저도 selinux 때문에 이런 저런 고난이 계속되고 있습니다...
그래도 가야할 길이기에... ㅠ.ㅠ
모두 힘내시고 건강한 하루 되세요~
5