403 forbidden 수수께끼 채택완료
[짧은주소 형식]
https://homzzang.com/b/license (접속 X) - 403 forbidden 에러 남.
https://homzzang.com/b/license-12 (접속 O)
[짧은주소 형식] - 위 게시판을 복사한 게시판 경우
https://homzzang.com/b/license2 (접속 O)
https://homzzang.com/b/license2-12 (접속 O)
ps.
짧은주소 형식이 아닌 경우엔 다 접속 잘 됨.
아무리 생각해도 이유를 모르겠네요.
에러 날려면 다 에러나고, 안 날려면 다 안나야 하는데..ㅋ
2개 게시판에서 위와 같은 현상이 발생하는데,
저는 위 2개의 게시판에 대해서 특별히 조건을 준 적이 없어요.
오토셋에 동일한 주소로 게시판을 생성 후,
홈페이지 소스로 테스트해보니까 접속 잘 됩니다.
https 접속 소스에서도 특별히 조건을 주지 않았습니다.
그저 모든 주소를 https로 보내는 처리밖에...
왜 특정게시판에서만 이런 현상이 발생하는지....정말 수수께끼네요. ㅋ
답변 2개
license 라는 단어에 정규식이걸리거나, 파일명이 존재하거나 한듯 합니다.
/b/ 디렉토리의 관련 사항을 점검해보시는게 어떨까요?
답변에 대한 댓글 2개
오류 로그를 확인해보시는게 가장 빠르고 정확할듯 싶네요
댓글을 작성하려면 로그인이 필요합니다.
이건.. 제가 지정한 호출금지 파일중에 하나라서 그런거에요.
license 라는 파일 호출은 차단되게 되어있습니다.
/etc/apache2/apache2.conf 파일의 199째줄 근처의 구문에서 license 라는 부분을 제거한 후 아파치 재시작 해보세요.
답변에 대한 댓글 3개
죽기 전에 이 문제는 해결 못 하는 줄 알았어용.ㅎㅎ
PS.
우분투 14.04 때도 비슷한 설정이 있었더라구요.
왜 이 땐 잘 접속이 되었던 걸까요?
[우분투14.04 때 설정]
# deny access.
<FilesMatch "(pp_cli|pp_cli_x64|LICENSE|README\.md|composer\.json|COPYRIGHT|CONTRIBUTING\.md|LICENSE\.txt)$">
Order Deny,Allow
Deny from all
</FilesMatch>
혹시나 14.04 설정은 대문자로 써있어서 그런가 싶어,
18.04 설정도 대문자로 바꾼 후 서버 재시작 해봤는데, 접속이 안 되더라구요.
사람마다 파일 대소문자를(LICENCE, License, license) 다르게 쓰더라구요.
어쨌든 앓던 이가 빠진 느낌입니다.
정말로 감사합니다. ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
license 게시판과 copyright 게시판이 이런 증상이....
https가 적용 안 된 상태 오토셋 PHP 7.2.10 환경에선 동일 주소가 에러 안 나용.ㅎ
ps.
예전 PHP5.5.9 사용할 땐 다 잘 되었거든요.
이번 PHP 7.210 으로 올라오면서 이런 증상이..ㅎ