계정사용에 있어서 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

이 주소는 위의 방법이 되지 않아 메뉴얼에 쓰인대로 고지식하게

설치한겁니다.

위의 자료에서 보셨겠지만 권한에는 이상이 없는데 자꾸 권한에 대한

에러라고 하니까 정말 답답하네요.

도움을 부탁드립니다.

익명 사용자의 이미지

계정사용자는 $HOME밑에 www가 아닌 public_html로 해야
옳지 않나요?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.