리눅스/Web

/var/www/html 경로에 파일을 추가한 뒤 Access Denied 발생

G. Hong 2021. 4. 29. 16:56
728x90
반응형

문제

/var/www/html 경로에 파일을 추가한 뒤, 브라우저를 통해서 접속하려 할 때 Access Denied 장애가 발생하는 문제

 

원인

예를 들어서, /home에서 특정 파일을 unzip을 한 뒤, 그 파일들을 /var/www/html로 옮기게 될 경우 selinux context도 함께 옮겨지게 되어서 selinux가 httpd가 파일들을 읽지 못하도록 하게 됩니다.

 

해결책

restorecon 명령어를 통해서 context들을 리셋 하면 됩니다.

 

# restorecon -RFv /var/www/html

 

앞으로 /var/www/html로 파일을 옮길 때에는 mv가 아닌, cp 명령어를 사용합니다. 이럴 경우에는 시스템이 정확한 context를 파일에 할당하게 됩니다.

 

728x90
반응형