묻고답하기
가상서버호스팅을 이용하는데 403
2013.02.25 17:08
가상 서버 호스팅(우분투11, linux)
을 받아서
세팅하고 xe를 설치하려하니
403이 뜹니다.
.htaccess 를 지워버리면 또 잘되고요 .. @_@;;
비주얼호스트 설정부분입니다.
1 <VirtualHost *:80>
2 ServerName 주소
3 DocumentRoot /home/사용자이름/public_html/
4 ServerAdmin 이메일
5 <Directory /home/사용자이름/public_html/>
6 Options FollowSymLinks
7 AllowOverride FileInfo
8 Order allow,deny
9 Allow from all
10 </Directory>
11 </VirtualHost>
댓글 2
-
OEZ
2013.02.25 23:06
-
컴토피아
2013.02.25 23:19
해당 문제는 .htaccess 파일의 권한이 없어서 발생되는 문제입니다.
이 문제가 발생 될 가능성이나, 이 문제로 인해 403에러가 표시되는 경우는 극히 드뭅니다만, .htacess 파일을 넣으면 오류가 나고, 지우면 잘되는 경우에는 이 문제일 확률이 높습니다.
.htaccess 파일의 권한이 빠져 웹서버(apache 등)에서 이 파일을 읽지 못하게 되면 파일은 있는데 본문을 못 가져와 오류를 내고 맙니다.
.htaccess 파일에 xx4 이상의 권한, 타 사용자에 대한 읽기 권한이 있는지 확인하시기 바랍니다.
[PS] 音志님께선 이미 해결하신 문제이지만 더 많은사람이 볼 수 있게 답변을 남깁니다ㅎ
chmod 701 /home/
chmod 701 home/사용자이름
chmod 755이상 /home/사용자이름/public_html/
우선 하시고
options 저거 때문에 그럴겁니다.
보통 directory 해서 하는건 저렇게 직접하지 않고 conf 상단에 보시면
따로 있으신데 그쪽만 수정하시기바랍니다.
conf내 중복되는 구문이 있어도 에러납니다. ^^