>> Read Reply from No. 38113 article  
RE: 리눅스에서 유저들에게 홈페이지를 사용할수 있
게 하는방법 가르쳐주세요!!

등록 2001-12-26 20:02:00     조회 1
이름 꼼생꼰사    

		대개는 퍼미션 문제일 것입니다.
 아파치 서버는 suid를 사용해서 apache 또는 httpd 또는 nobody 등의 사용자
권한으로서 실행이됩니다.(무슨 얘기냐하면 서버의 시동은 루트 셸로 한다고
해도 서버는 전혀 루트의 권한을 갖지 않는다는것입니다.)
 그러므로 당연히 사용자 홈의 디렉토리를 아파치 서버가 열 수 있으려면
최소한 x 퍼미션을 누구에게나 주어야 하는데 이건
$ chmod +ax /home/user1
(user1은 가상의 아이디)
식의 명령으로 x(디렉토리의 경우 열기 권한)권한을 모두에게 추가해주어야
합니다.
마찬가지로 /home/user1/public_html 디렉토리는 모든사용자에게 x 권한을
주어야하고 이하 디렉토리도 같은 식으로 적용하시면 됩니다.
파일은 읽기 권한만 있어도 되는데 이건 php등의 스크립트 파일도 마찬가지
입니다. 사실 스크립트언어에서 x권한은 없어도 실행할 수 있는 방법이
있습니다. 셸스크립트의 경우
$ sh myscript.sh
식으로 실행할 경우 myscript.sh는 x권한이 없어도 실행할수 있는데
이건 웹서버에서 스크립트를 실행할 경우 php파일을 실행하기보다는
php모듈에 스크립트를 번역시키는 식이 되기 때문입니다.
 1. 모든 필요한 디렉토리에 x 권한을 주어야하고
2. 모든 필요한 파일에 r 권한을 주어야 합니다.
 위와 같이 해도 해결이 안된다면 아파치 설정파일 (/etc/httpd/conf/httpd.conf
쯤에 있을겁니다..)을 조금 뒤져보셔야 할지도 모르겠습니다.
 : 리눅스에서 수퍼유저홈은 자동으로 떠든데 개인유저홈은 public_html 하고
: 안에 index.html 을 넣었는데도 홈이 안떠드라구요.
: O/S 는 알짜 리눅스 6.1 이거든요.
: 어떻게 해야하는지 한수 가르쳐주세요.
: 책에는 폴더만 만들면 된다고 하던데 안되는군요
: 그럼 부탁드립니다.
이름
암호


>> 관련글
38113 리눅스에서 유저들에게 홈페이지를 사용할수 있게 하는방법 가르쳐주세요!!  김상진  2001.12.26  ....
  답장 RE: 리눅스에서 유저들에게 홈페이지를 사용할수 있게 하는방법 가르쳐주세요!!  꼼생꼰사  2001.12.26  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.49 초 ] 작업시간: [ 0.24 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789476411
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.