Apache 관련된 초보적인 질문입니다 ~~
이 페이지를 볼 수 있도록 승인되지 않았습니다.
HTTP 오류 403 - 사용 금지
Internet Explorer
에혀..
1) 퍼미션두 아니구. 744, 741, 도아니고.
2) 아파치세팅두아이구.. 다른것은 되니깐요..
3) selinux같은것은 없구.. 문론 다른써버엔 이것이 있긴함니다만. 해도안되더군요..
4) chcon 으로 해도 안되고 도아니구.. 이넘두 만찬가지..
제가 아는 것은 이상인데..이외에 뭐가 있나요??
전에는 apache에서 파일에서 설정 해주고..
이것을 포함한 다른것들은 잘 돌아갑니다.
전에는 apache에서 파일에서 설정 해주고..
이것을 포함한 다른것들은 잘 돌아갑니다.
<VirtualHost *:80>
ServerAdmin webmaster@mycompany.co.kr
DocumentRoot /home/hangeul/public_html/hg.mycompany.co.kr
ServerName hg.mycompany.co.kr
ErrorLog logs/hg.mycompany.co.kr-error_log
CustomLog logs/hg.mycompany.co.kr-access_log common
</VirtualHost>
이것이 안돌아갑니다. 따라서 아파치 설정은문제가 없는듯합니다.
<VirtualHost *:80>
ServerAdmin webmaster@mycompany.co.kr
DocumentRoot /home/hosting/mysite.co.kr/public_html
ServerName mysite.mycompany.co.kr
ErrorLog logs/mysite.mycompany.co.kr-error_log
CustomLog logs/mysite.mycompany.co.kr-access_log common
</VirtualHost>
[root@mycompany mysite.co.kr]#
[root@mycompany mysite.co.kr]# ls -Z
ls: 부적절한 옵션 -- Z
더 많은 정보를 보려면 `ls --help' 하십시오.
[root@mycompany mysite.co.kr]# ls -al /home/hosting/mysite.co.kr
합계 10576
drwxr-xr-x 4 mysite mysite 4096 2월 16 18:18 .
drwxr-xr-x 3 mysite root 4096 2월 16 17:36 ..
-rw------- 1 mysite mysite 239 2월 16 18:18 .bash_history
-rw-r--r-- 1 mysite mysite 24 2월 16 17:36 .bash_logout
-rw-r--r-- 1 mysite mysite 191 2월 16 17:36 .bash_profile
-rw-r--r-- 1 mysite mysite 124 2월 16 17:36 .bashrc
-rw-r--r-- 1 mysite mysite 120 2월 16 17:36 .gtkrc
drwxr-xr-x 3 mysite mysite 4096 2월 16 17:36 .kde
-rw------- 1 mysite mysite 103 2월 16 18:17 .mysql_history
-rw-r--r-- 1 mysite mysite 10769116 2월 16 18:13 imt.sql
drwxr----x 30 mysite mysite 4096 2월 16 18:38 public_html
^^이거 이지환 님이 741로 해서됬다길레 741 해봤음니다. 그런데 안되더군요..
[root@mycompany mysite.co.kr]#
[root@mycompany mysite.co.kr]# ls -al /home/hangeul
합계 52
drwx--x--x 5 hangeul hangeul 4096 2월 7 14:16 .
drwxr-xr-x 26 root root 4096 2월 16 17:34 ..
-rw-r--r-- 1 hangeul hangeul 24 8월 23 10:44 .bash_logout
-rw-r--r-- 1 hangeul hangeul 191 8월 23 10:44 .bash_profile
-rw-r--r-- 1 hangeul hangeul 124 8월 23 10:44 .bashrc
-rw-r--r-- 1 hangeul hangeul 5531 6월 29 2006 .canna
-rw-r--r-- 1 hangeul hangeul 847 6월 29 2006 .emacs
-rw-r--r-- 1 hangeul hangeul 120 8월 23 10:44 .gtkrc
drwxr-xr-x 3 hangeul hangeul 4096 6월 29 2006 .kde
drwxr-xr-x 2 hangeul hangeul 4096 6월 29 2006 .xemacs
-rw-r--r-- 1 hangeul hangeul 220 6월 29 2006 .zshrc
drwxr-xr-x 10 hangeul hangeul 4096 2월 7 14:16 public_html
[root@mycompany mysite.co.kr]# ls /home/hosting -al
합계 12
drwxr-xr-x 3 mysite root 4096 2월 16 17:36 .
drwxr-xr-x 26 root root 4096 2월 16 17:34 ..
drwxr-xr-x 4 mysite mysite 4096 2월 16 18:18 mysite.co.kr
[root@mycompany mysite.co.kr]#
[root@mycompany mysite.co.kr]# ls /home/hosting/mysite.co.kr/ -al
합계 10576
drwxr-xr-x 4 mysite mysite 4096 2월 16 18:18 .
drwxr-xr-x 3 mysite root 4096 2월 16 17:36 ..
-rw------- 1 mysite mysite 239 2월 16 18:18 .bash_history
-rw-r--r-- 1 mysite mysite 24 2월 16 17:36 .bash_logout
-rw-r--r-- 1 mysite mysite 191 2월 16 17:36 .bash_profile
-rw-r--r-- 1 mysite mysite 124 2월 16 17:36 .bashrc
-rw-r--r-- 1 mysite mysite 120 2월 16 17:36 .gtkrc
drwxr-xr-x 3 mysite mysite 4096 2월 16 17:36 .kde
-rw------- 1 mysite mysite 103 2월 16 18:17 .mysql_history
-rw-r--r-- 1 mysite mysite 10769116 2월 16 18:13 imt.sql
drwxr----x 30 mysite mysite 4096 2월 16 18:38 public_html
[root@mycompany mysite.co.kr]#
[root@mycompany mysite.co.kr]# chmod 755 public_html
[root@mycompany mysite.co.kr]# ls -al
합계 10576
drwxr-xr-x 4 mysite mysite 4096 2월 16 18:18 .
drwxr-xr-x 3 mysite root 4096 2월 16 17:36 ..
-rw------- 1 mysite mysite 239 2월 16 18:18 .bash_history
-rw-r--r-- 1 mysite mysite 24 2월 16 17:36 .bash_logout
-rw-r--r-- 1 mysite mysite 191 2월 16 17:36 .bash_profile
-rw-r--r-- 1 mysite mysite 124 2월 16 17:36 .bashrc
-rw-r--r-- 1 mysite mysite 120 2월 16 17:36 .gtkrc
drwxr-xr-x 3 mysite mysite 4096 2월 16 17:36 .kde
-rw------- 1 mysite mysite 103 2월 16 18:17 .mysql_history
drwxr-xr-x 30 mysite mysite 4096 2월 16 18:38 public_html
이러케 퍼미션 755 해두 안되구요..HTTP 오류 403나구요
[root@mycompany public_html]# ls -al index.html
-rwxr-xr-x 1 mysite mysite 2731 2월 16 18:07 index.html
[root@mycompany public_html]#
chcon 과 SElinux 같은것은 이컴에는 없구요..
/etc/에서 탭 하면 selinux 안나오고 senmail밖에없죠~~
[root@mycompany public_html]# ls /etc/sysconfig/sendmail
[root@mycompany public_html]#
[root@mycompany public_html]# wget mysite.mycompany.co.kr
--12:46:14-- http://mysite.mycompany.co.kr/
=> `index.html.1'
Resolving mysite.mycompany.co.kr... 완료.
Connecting to mysite.mycompany.co.kr[222.239.78.159]:80... connected.
HTTP 요청을 보냅니다, 서버로부터의 응답을 기다림...403 Forbidden
12:46:14 에러 403: Forbidden。
403에러 더 이상 해볼 것이 없는데 무엇이 잘못된 것일까요??
아시는분 굴비좀 달아주세요~
흐흠.
자.. 중요한 거 하나만 적고 가겠습니다. 힌트가 되시면 좋겠습니다...
/a/b/c/d/xxx.html
이 있다고 한다면... 차례데로 전부 다 접근이 가능해야 합니다. 웹서버가... 리눅스에서 사용하는 권한 제어 방식상, 상위에서 막히면 아래 단에서 아무리 열려 잇어도 사용이 없습니다.
이런 거죠.
/a/b/c/d 디렉터리에 rwxr-xr-x 상태더라도 /a나 /a/b 나 /a/b/c 가 rwxr-xr-- 거나 rwxr-x---
식이면 안 된다는 겁니다. 아시겠지만 rwxrwxrwx에서 웹서버 접근은 세 번째 필드입니다. 다른건 때려치고라도 뒤 부분이 문제가 되는 거죠... /home/aaa/public_html/xxx.html 식이면 /home/aaa/public_html 디렉터리에 x권한이 있는지, 그 상위, 상위 디렉터리에도 아파치가 접근 가능한지 부터 확인 해 보시고 권한 설정 해 주시면 되겠습니다.
제가 말제주가 없어서 잘 설명을 드린건지 모르겠습니다. 아니 글제주 흐흠..
그럼...
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)
사람천사
댓글 달기