말씀하신데로 일반 사용자 계정에 public_html이라는 디렉토리를 만들고 거기에 public_html 파
일을 넣어두고 다음과 같이 http://myhome.net/~계정id 라고 접근하면 에러가 뜹니다..
그래서 다시 public_html파일을 사용자 계정으로 돌려 놓으면 비로소 웹 페이지가 잘 뜹니다.
: 사용자 계정 생성후 그 사용자 계정 안에
:
: 아파치 httpd.conf 설정 파일에서 설정되있는 public_html 이라는 폴더를 하나 만드셔야 합니다
: .
: 사용자 계정에 있는 웹문서는 모두 위 폴더 안에 있어야 동작을 합니다.
:
: 만약 생성하 시지 않으셨다면...그게 원인일 겁니다.
:
: 그리고 httpd.conf 파일에서 위에 public_html 폴더명을 원하시는 폴더명으로 변경 하실 수 있
: 습니다.
:
:
:
: :
: : 레드햇 7.3에 apach-1.3.24와 php-4.1.2를 설치하고 있습니다.
: : 제 서버에 계정을 개설하고(예를 들어 newbie라 하면) 그곳에 *.php등의 cgi프로그램을 넣어
: :
: : http://myhome.com/~newbie/test.php : :
: : 라고 하면 페이지를 못찾는다고 나옵니다.
: : 그래서 아파치 설정에서 다음과 같이 설정했습니다.
: :
: : Directory /home/newbie
: : AllowOverride None
: : Options Indexes FollowSymLinks MultiViews
: : Options ExecCGI
: : SetHandler cgi-script
: : Order allow,deny
: : Allow from all
: : /Directory
: :
: : 그런데도 여전히 페이지를 못차는다고 나오네요..
: : 물론 계정 디렉토리랑 test.php등의 퍼미션을 755로 주었습니다.
: : test.php를 /usr/local/apache/htdocs 에 넣으면 잘 실행됩니다.. --;;
: : 대체 어떻게 설정을 주어야하는지요?