[산이]님이 남기신 글:
>
>이전에 설치되어 있는 아파치와 상관없는
문제입니다.
>
>즉,
>
>이전 아파치가 돌아가고 있다고 하더라고
>다른 아파치를 설치하면 이전것과는 별개의
아파치입니다.
>
>이와 같은 이유로
>서로 다른 버전(또는 같은 버전)의 아파치를 두개 설치할 수
있습니다.
>(포트 번호는 서로 틀려야함)
>
>아파치를 설치할 때(컴파일)
>
>--htdocsdir=DIR
>
>이라는 옵션으로 다른 위치에 DocumentRoot를 지정할 수
있습니다.
>
>그러나 설정파일을 수정하면 DocumentRoot를 바꿀 수 있기
때문에
>
>잘 사용하지 않은 옵션입니다.....(패키지
제작자에게 유용)
>
>
>htdocs
>bin
>cig-bin
>man
>conf
>...
>
>등등의 디렉토리는 일반적으로
>
>--prefix=DIR
>
>이라는 옵션을 지정해주고 아무런 옵션이 없다면
>그 아래에 위의 디렉토리가 설치됩니다.
>
>
>설정파일에서 전의 아파치 디렉토리로 설정되는 정확한
이유는
>잘 모르겠네요..
>
>아주 오래전에 그런 경험이 있었는것 같은데...
>기억이 나질 않네요...
>
>하지만
>
>1. 현재의 아파치 데몬을 죽인다.(삭제하지
않아도 무방)
>2. 새로운 아파치를 컴파일하고 설치한다.
>3. 새로운 아파치를 가동시킨다.
>
>
>위의 순서대로 하면
>원하는 위치에 DocumentRoot가 지정될 것입니다.
========================================
네, 산이님의 답변 감사드립니다.
그런데 제가 산이님이 알려주신 방법으로 아파치를 설치를 한
상태였고,
어제 다시 설치를 해보았습니다.
그리고 이번에는 포트를 다른 번호를 해주었습니다.
그런데 역시 같은 현상입니다.
DocumentRoot"/usr/local/apache/htdocs"
인데 기존은 /home/httpd/html로 루트가 정해져있습니다.
아파치 전버전-php3
아파치 업버전-php4
로 하여서 phpinfo를 보았습니다.(그랬더니
서로의 상황을 맞게 나타났습니다. php4는 아파치 업버전을
나타내고..등의)
그런데 이상하게 아파치업버전에서의
DocumentRoot가 계속 에러가 나옵니다. 퍼미션에러(403 forbidden)가
나옵니다.
아파치 업버전의 포트에서 이번 DocumentRoot(/home/httpd/html)의
화일을
보려면 가능하지만 원래의 (/usr/local/apache/htdocs)의
화일을 보려면
화일을 찾을 수가 없다고 에러(404)를 나타냅니다.
퍼미션은 모두 읽을 수 있게 해뒀습니다. 그런데 유저와 그룹은
1078로
되어있더군요. 상관이 있나요?
새로운 아파치에 jserv를 같이 돌리는데, jserv의 status는
보입니다.
아파치의 server-status도 보이고요..
어찌하여야하는지
알려주시면 감사드리겠습니다.
즐건시간되시고,
계속 질문만 드려서 죄송합니다.
^^;;
|