[dash]님이 남기신 글:
>[산이]님이 남기신 글:
>>
>>이전에 설치되어 있는 아파치와 상관없는
문제입니다.
>>
>>즉,
>>
>>이전 아파치가 돌아가고 있다고 하더라고
>>다른 아파치를 설치하면 이전것과는 별개의
아파치입니다.
>>
>>이와 같은 이유로
>>서로 다른 버전(또는 같은 버전)의 아파치를 두개 설치할 수
있습니다.
>>(포트 번호는 서로 틀려야함)
>>
>>아파치를 설치할 때(컴파일)
>>
>>--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도 보이고요..
>
>어찌하여야하는지
알려주시면 감사드리겠습니다.
>
>즐건시간되시고,
계속 질문만 드려서 죄송합니다.
>^^;;
========================================
답변이 늦었습니다만.......
웁.....Jserv 라........
며주전 그 녀석과 시름하다가
결국 포기했지요...
제가 어떻게 도와줄수가 없군요...
정 안되면..
처음부터 다시 차근차근 시작하는게 좋을 듯합니다.
저 같은 경우 대부분 알될경우
모두 지우고
처음부터 차근차근 하나씩 설치해 나가다보변
잘되더군요...........
참고로
아파치가 가동되고
웹브라우저에서
볼 수 있는 파일과 디렉토리는
아파치 설정파일에서 User 와 Group에 해당되는
사용자가 최소한 읽을 수 있는 권한으로 설정되어 있어야
합니다.
아...logs 파일도 마찬가지입니다...
logs 파일을 그 사용자(User)가 쓸 수 있는 권한이 있어야합니다.
아..
이번도 전혀 도움이되지 못했군요......
|