![403 하위 폴더가 금지되었습니다.](https://linux55.com/image/30651/403%20%ED%95%98%EC%9C%84%20%ED%8F%B4%EB%8D%94%EA%B0%80%20%EA%B8%88%EC%A7%80%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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에 대한 자세한 정보를 얻어야 합니다.