계정사용에 있어서 cgi소스 설치에 관한 질문입니다. (좀 기네요

안녕하십니까. 자주 글을 올리지는 못하지만 (제가 무지한 탓에)
여러모로 많은 도움을 받고 있는 초보리눅서 입니다.
오늘은 다름이 아니고 제가 리눅스를 이용하여 초보적이지만 서버를
구축하고 홈페이지지를 운영해 보려고 하는 과정에서 생긴 문제를
여쭤보고 도움을 구하고자 합니다.
그럼 질문을 드리겠습니다.
아파치, SQL, FTP등의 설정은 이미 많은 자료와 질문들이 있어서
어찌어찌 설치하게 되었습니다. 그래서 설치된 서버를 통해서 웹서비스
를 해보고 싶었습니다.
나모를 이용하여 홈페이지를 만드는 과정에서 게시판이나 자료실이 필요
했기에 시중에 사용중인 TTBOARD 공개버전을 다운받아 설치하였습니다.
설치 경로는
/home/httpd/html/cgi-bin/ttboard
입니다. 화일을 풀고 설치까지 아주 간단하게 이루어 져서 매우 좋았는데
문제는 여기서 부터 시작되었습니다.
서버를 운영하는 김에 후배들에게 계정을 생성해 주었는데 후배들 역시
개인 홈페이지를 만들어 올리기 위해 저처럼 공개 게시판 소스를 받아서
개인 계정에서 화일을 풀고 설치하였습니다. (제로보드, 테크노트,
ttboard등)
헌데 이상한 것이 제 서버메인에서는 설치되는 소스가 계정디렉토리에서
는 설치까지는 되는데 (당연한 얘긴가?) 화일을 읽지 못합니다.
권한 설정 에러만 나오네요.
우선 에러화면을 보여드리겠습니다.
Forbidden
You don't have permission to
access /~rootlogin/ttboard/ttboard_admin.cgi on this server.
-------------------------------------------------------------
Apache/1.3.17 Server at education.cau.ac.kr Port 80
rootlogin 계정에서 열어본 페이지에서 나온 오류 입니다.
물론 게시판 메뉴얼은 100번 정도 확인해 보았고 이상없이 설치된 것
같습니다
좀더 자세히 계정사용자의 디렉토리를 올려보겠습니다.
==========================================================
pwd /home/rootlogin (현재경로)
drwxr-xr-x 5 rootlogi rootlogi 4096 7월 4 1716 ./
drwxr-xr-x 30 root root 4096 7월 18 1344 ../
-rw-r--r-- 1 rootlogi rootlogi 1643 4월 26
2329 .Xdefaults
-rw------- 1 rootlogi rootlogi 3194 7월 18
0848 .bash_history
-rw-r--r-- 1 rootlogi rootlogi 24 4월 26
2329 .bash_logout
-rw-r--r-- 1 rootlogi rootlogi 311 4월 26
2329 .bash_profile
-rw-r--r-- 1 rootlogi rootlogi 565 4월 26 2329 .bashrc
-rw-r--r-- 1 rootlogi rootlogi 3394 4월 26
2329 .screenrc
drwxr-xr-x 3 rootlogi rootlogi 4096 4월 26 2329 Desktop/
drwx------ 2 rootlogi rootlogi 4096 4월 26 2329 Mail/
drwxr-xr-x 3 rootlogi rootlogi 4096 7월 27 2211 www/
===================================================================
r>
pwd /home/rootlogin/www
drwxr-xr-x 3 rootlogi rootlogi 4096 7월 27 2211 ./
drwxr-xr-x 5 rootlogi rootlogi 4096 7월 4 1716 ../
drwxrwxr-x 9 rootlogi rootlogi 4096 7월 4 1720 ttboard/
===================================================================
r>
pwd /home/rootlogin/www/ttboard
drwxrwxr-x 9 rootlogi rootlogi 4096 7월 4 1720 ./
drwxr-xr-x 3 rootlogi rootlogi 4096 7월 27 2211 ../
-rwxr-xr-x 1 rootlogi rootlogi 5536 5월 13 1440
Manual.html*
-rwxr-xr-x 1 rootlogi rootlogi 6414 5월 13 1440
TTBOARD_License.html*
drwxr-xr-x 2 rootlogi rootlogi 4096 5월 13 1440 data/
drwxrwxrwx 2 rootlogi rootlogi 4096 5월 13 1440 db/
drwxr-xr-x 13 rootlogi rootlogi 4096 5월 13 1440 images/
-rwxr-xr-x 1 rootlogi rootlogi 15 5월 13 1440
index.html*
drwxr-xr-x 24 rootlogi rootlogi 4096 5월 13 1440
letterskin/
-rwxr-xr-x 1 rootlogi rootlogi 4791 5월 13 1440
login_members1.html*
-rwxr-xr-x 1 rootlogi rootlogi 4863 5월 13 1440
login_members2.html*
-rwxr-xr-x 1 rootlogi rootlogi 5158 5월 13 1440
mail_login.html*
-rwsr-xr-x 1 rootlogi rootlogi 186334 7월 4 1720
mailplus.cgi*
drwxr-xr-x 10 rootlogi rootlogi 4096 5월 13 1440 member/
-rwsr-xr-x 1 rootlogi rootlogi 882082 7월 4 1720
member.cgi*
-rwxr-xr-x 1 rootlogi rootlogi 34508 5월 13 1440
music_bar.php*
-rwxr-xr-x 1 rootlogi rootlogi 31731 5월 13 1440
music_bar1.php*
-rwxr-xr-x 1 rootlogi rootlogi 2 5월 13 1440
notice.php*
drwxr-xr-x 16 rootlogi rootlogi 4096 5월 13 1440 skin/
drwxr-xr-x 2 rootlogi rootlogi 4096 5월 13 1440 temp/
-rwsr-xr-x 1 rootlogi rootlogi 758089 7월 4 1720
ttboard.cgi*
-rwsr-xr-x 1 rootlogi rootlogi 810210 7월 4 1720
ttboard_admin.cgi*
-rwxr-xr-x 1 rootlogi rootlogi 86336 7월 4 1720
ttmailer.cgi*
-rwsr-xr-x 1 rootlogi rootlogi 278146 7월 4 1720
ttnotice.cgi*
-rwsr-xr-x 1 rootlogi rootlogi 270394 7월 4 1720
ttnotice_view.cgi*
============================================================
빨간색으로 표시된 부분에서 문제인것 같습니다. (아닐지도 모르겠네요
^^)
사이트 접속시 두가지 방법으로 시도해 보았습니다.
두가지 방법 모두 결과는 같았습니다.
1) --------.--.kr/~rootlogin/cgi-bin/ttboard/ttboard_admin.cgi
이 주소는 서버에서 root로 설치된 게시판이 cgi-bin에서 인식하기
때문에 계정에서 이 디렉토리를 만들고 거기에 푼거구요
2) --------.--.kr/~rootlogin/ttboard/ttboard_admin.cgi
이 주소는 위의 방법이 되지 않아 메뉴얼에 쓰인대로 고지식하게
설치한겁니다.
위의 자료에서 보셨겠지만 권한에는 이상이 없는데 자꾸 권한에 대한
에러라고 하니까 정말 답답하네요.
도움을 부탁드립니다.
Re: 계정사용에 있어서 cgi소스 설치에 관한 질문입니다. (좀 기
계정사용자는 $HOME밑에 www가 아닌 public_html로 해야
옳지 않나요?
댓글 달기