403 하위 폴더가 금지되었습니다.

403 하위 폴더가 금지되었습니다.

LAMP에 좀 더 익숙해지기 위해 LAMP를 설치하기로 결정했습니다(요즘 우리 회사가 nix에 가까워지고 있기 때문입니다). 모든 것이 잘 진행되고 있습니다. PHPMyAdmin, MySQL, Apache/PHP가 모두 잘 실행되는 것 같습니다.

.php디렉토리에 업로드한 테스트 파일은 제대로 작동했지만 폴더가 포함된 tarball을 디렉토리에 추출한 후 액세스하려고 하면 오류가 발생했습니다 /var/www/html.403 Forbidden

열심히 노력했는데...

  • SELinux를 허용 모드로 설정
  • 테스트를 위해 CHMOD 디렉터리를 777로 변경합니다. 403 오류를 수정했지만 그 안의 모든 PHP 파일은 흰색 페이지였습니다.
  • Apache 구성에서 설정

httpd error_log 보고서(허용으로 설정하기 전)...

SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0
suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

답변1

다음을 실행해 보세요.

Restorecon -r /var/www/html

답변2

.htaccess오류를 발생시키는 파일이 아카이브에 있을 수 있습니다. 기본 구성인 경우 오류 로그에서 403에 대한 자세한 정보를 얻어야 합니다.

관련 정보