centos 6에서 apache 나 nginx가 403 애러를 낼때

CentOS 6을 설치하고 nginx를 설치하고 … 브라우저로 열었더니 잘 나오네요. vituralhosting 설정잡고 DocumentRoot를 다른 디렉토리로 설정해 줬더니 403이 납니다. 권한문제인가?? 해서 무식하게 777로 줘봤습니다. 관련된것 모두 그리고 소유자도 nginx 로 그룹도 nginx로 … 헐 그래도 403이랍니다.

nginx가 미쳤나보군 하고 apache로 다시 설치했습니다. 그랬는데도 역시나 403!!!!!!

CentOS가 미친건가???

구글을 좀더 찾아보기로 했습니다. …. 답이 없습니다. 네이버에 물어 봤습니다. … 헛 못보던 글이 있습니다.

chcon -R -t httpd_sys_content_t /home/www/

이건 뭐지?? 혹시 사용할 수 있는 폴더를 사용자별로 등록하나?? 보안 이슈때문에?? 암튼 해봤습니다.

헐 … 별 미친짖을 해도 403 나던 것이 딱 나옵니다. ㅜ.ㅜ

삽질도 가지가지 합니다요.

추가 정보 …

이번에는 다른 파티션에 있는 폴더를 DocumentRoot로 사용하려고 했습니다. 쿠궁!! 아예 DocumentRoot가 없다고 합니다. 분명히 오타도 없고 “ls 경로” 처보면 있습니다. 그런데 apache는 그런 경로가 없다고 합니다. 이건 뭔가???

답은 “ls -ldZ 경로”라고 치면 기존에 못보던 정보가 보이실겁니다.
그 속에 “system_u:obj…” 이라는 것이 없으면 아파치가 접속을 못하나봅니다. 그래서 아래처럼 명령어로 변경해주었습니다.이래도 되는지는 잘 모르겠네요.

chcon -R -u system_u /home/u1/www/

영문이지만 참고한 링크를 보내드립니다.

  1. Relocating an Apache DocumentRoot under Selinux : http://www.terminalinflection.com/relocating-apache-selinux/

.

Advertisements

Published by: benant

WEB PROGRAMMER. PHP, ASP, XML, Javascript, VBScript, PL/SQL, MySQL, Oracle. scrollads.co.kr 새로운 모바일 광고 서비스. trenue.com 시스탬 트래이딩 서비스. blogman.co.kr 블로그 운영 관리 서비스. creget.co.kr 해외 상품 구매대행. 핫딜 정보 제공 서비스. fgshop.co.kr - 독립형 쇼핑몰 솔루션.

Categories 컴퓨터, Programming, Web태그, , , 댓글 한 개

One thought on “centos 6에서 apache 나 nginx가 403 애러를 낼때”

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중