localhost에 설치된 디렉토리에 액세스하는 데 대한 권한 오류

localhost에 설치된 디렉토리에 액세스하는 데 대한 권한 오류

알겠습니다. 플래시를 다음으로 포맷했습니다.외부 4파일 시스템, 모든 권한을 다음으로 변경하십시오.777화그리고 그것을 설치/var/www/html/web.

이제 방문하면로컬호스트/웹사이트다음과 같은 오류가 발생합니다.

"이 서버의 /web/cv에 액세스할 수 있는 권한이 없습니다."

그런데 정상적으로 localhost에 접속하면 /var/www/html 디렉토리에 있는 index.html이 로딩되는데, 이는 flash 설치와 관련이 있다는 뜻입니다.

Linux에서는 플래시 카드에 웹 디렉토리를 저장할 수 없나요? 권한 오류가 발생하는 이유는 Apache 서버와 관련이 있나요? 모든 추측과 해결책을 높이 평가하겠습니다.

그런데 내가 사용하고있는레드햇 리눅스 엔터프라이즈 서버 6

답변1

SELinux 문제가 있을 수 있습니다. 플래시 드라이브의 디렉토리에는 httpd_t접근이 가능하도록 레이블이 지정되어 있지 않을 수 있습니다. setenforce 0 ; service httpd restart확인을 위해 다시 접속을 시도하실 수 있습니다 . 이런 일이 발생하면 SELinux를 허용 모드(최후의 "그냥 작동시키도록 시도"하는 솔루션)로 전환하거나 restorecon재귀를 실행하도록 구성할 수 있습니다./var/www

관련 정보