forbidden 에러
본문
예전에도 무난하게 깐거 같은데 이번 서버는 잘 안돼네요.
인스톨 시 첫 페이지에서 동의 체크하고 나서 다음으로 넘어가면
forbidden
You don't have permission to access /install/install_config.php on this server.
이게 나오는데. 할껀 다 해봤네요..
계정 전체를 chmod -R 777 home
data 폴더 생성
httpd.conf,vhost.conf 모두 손봤구요.
selinux는 꺼놨구요.
그래도 똑같은 메세지가 나오네요..
인스톨 첫페이지는 잘나오는데.. 왜 다음 페이지 ..아마도 디비 아이디 비번 넣는 페이지 같은데.. 저런 에러가 나옵니다.
다른 문제가 또 있을까요?.
고수들의 고견 부탁드립니다.
답변 3
/install/install_config.ph
이 파일 자체에 퍼미션을 777로 해보셨나요?
이것 퍼미션 문제가맞아요
해결했네요..
httpd 로그에 ssl_error.log를 뒤져보다가.
[Fri Jul 28 11:39:40.664124 2017] [:error] [pid 2708] [client xxx.xxx.xx.xx] ModSecurity: Access denied with code 403 (phase 2). Operator EQ matched 0 at REQUEST_HEADERS. [file "/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_21_protocol_anomalies.conf"] [line "47"] [id "960015"] [rev "1"] [msg "Request Missing an Accept Header"] [severity "NOTICE"] [ver "OWASP_CRS/2.2.9"] ~~~~~
이러한 내용이 있어서 혹시나 하고 ssl 셋팅에 문제가 있나 확인 해보았네요.
시간이 없는 관계로 깊이 파지 못하고 기냥 기능을 죽이는 것으로 결론..
vhost 에
SecRuleInheritance Off
SecRuleEngine Off
위의 내용을 추가해서 데몬 재실행 하니 페이지가 뜨네요.
참고 페이지 : http://xinet.kr/tc/52
이틀간 고생해서 또 새로운것을 배우네요. 후에 에러 나시는 분들을 위해 적고 갑니다.
그리고 답변해주신 수다왕님 감사합니다.
참고페이지가 안들어가지네요 ㅠㅠ