fedora/selinux/no set에서 Apache 실행 데스크탑의 문제 해결 메시지

fedora/selinux/no set에서 Apache 실행 데스크탑의 문제 해결 메시지

iso 이미지를 통해 처음부터 fedora 24를 설치했습니다.

httpd를 시작했고 "localhost"를 방문하면 기본 페이지를 볼 수 있습니다.

이제 다운로드할 수 있는 파일이 포함된 디렉토리를 추가하고 싶습니다. 다음과 같이 새 디렉터리에 이 파일을 추가합니다.

/var/www/html/tar-packages/

브라우저에서 액세스하려고 합니다: "localhost/tar-packages"

아파치 오류 로그:

[월 6월 27일 18:28:57.903136 2016] [autoindex:error] [pid 24823] (13) 권한 거부됨: [client::1:53204] AH01275: 인덱스 디렉터리를 열 수 없습니다: /var/www/html /tar 가방/

좋습니다. 파일 권한과 httpd.conf는 괜찮습니다. selinux를 확인했습니다.

type=AVC msg=audit(1467044937.902:1659): avc: pid=24823 comm="httpd" name="tar-packages" dev="dm-0" ino=1453837 scontext=system_u:system_r에 대한 {읽기} 거부: httpd_t:s0 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=dir 권한=0

좋아, 문제는 selinux에 있다.

하지만 이제 나는 알고 싶다!

Q: 데스크탑에서 경고 메시지가 수신되지 않는 이유는 무엇이며 이를 구성하려면 어떻게 해야 합니까? Fedora 23에서는 간단한 메시지가 포함된 작은 메시지 상자가 나타나고 이 selinux 명령을 입력하여 문제를 해결할 수 있습니다. 새로운 Fedora 24 시스템에서 이 도구를 어떻게 활성화합니까?

참고: 누군가가 내 http 서버의 액세스 문제를 해결할 수도 있다면 좋을 것입니다.

하지만 더 중요한 것은 데스크탑 시스템에 경고 메시지가 다시 표시되었다는 것입니다. 이는 이전 Fedora 배포판에 정말 유용합니다.

답변1

달리기를 해보세요# restorecon -rv /var/ww/

관련 정보