httpd.conf 설정 중에...
글쓴이: keygirl / 작성시간: 화, 2003/07/22 - 1:25오후
리눅스 서버를 운영하는 중에..
/usr/local/apache/conf/httpd.conf
파일에서요..
User nobody
Group "#-1"
의 Group 부분을.. nobody 로 해주었더니..
웹 이 뜨질 않습니다.. ;;
다시, Group "#-1" 으로 바꾸고
apachectl 을 재가동 시켜도.. 계속 안되더라구요.. ㅠㅠ
그리고 웹에선.. 메인 페이지 대신
The First page !!
란 글자만 뜹니다..
문제가 뭘까요.. ㅠㅠ....
Forums:
httpd.conf의 내용이 보이면 좋으련만...
일반적으로 nobody그룹이 생성 되었을껀데
cat /etc/group하셔서 nobody그룹이 있나 확인해 보세요
그리고 꼭 nobody로 해야하는건 아니에요
아직 멀었다.. 난 여전히 시작점
저도 똑같은 증상이... ㅡㅡ;;
php 프로그램을 짜다가 웹상에서 파일생성을 하면
파일의 소유그룹이 이상하게 되서
httpd.conf 파일에 Group "#-1" 을 Group nobody로 바꿨더니
갑자기 잘되던 php파일이 안읽어지고 다운받는창 뜨고
그래서 다시 바꿨더니.. 여전히 똑같이 안되네요.. ㅠ.ㅠ
위에 분과 같은증상인데 해결방법이 없을까요?
아파치 다시 설치해야되나? ㅠ.ㅠ
까당
http://oops.org/?t=lecture&sb=apache
http://oops.org/?t=lecture&sb=apache&n=2
위 페이지를 한번 읽어보세요.
해결방법은 아니지만 #-1은 쓰지 말라고 써있네요.
이번기회에 아파치를 2.x버젼으로 바꿔보시면 어떨런지... :)
------------------------------
좋은 하루 되세요.
답글 감사합니다. 참고로 아파치 2.0.52 버전 컴파일해서 설치한
위에 링크해주신 문서 잘 봤는데요
제가 사용한 아파치는 2.0.52 버전 컴파일해서 설치한겁니다
위 내용중
httpd가 다른 사용자 또는 그룹 권한으로 실행되게 하려면 우선은
# httpd가 root 사용자 권한으로 실행되고 나서 설정한 다른 사용자
# 권한으로 전환해야 한다
라는 내용이 있는데요 어떻게 root 권한으로 실행을 하는지요?
ps -ef | grep httpd 해보면
한개의 root 계정과 다수의 nobody 계정으로 httpd프로세서가 실행중이더라구요
어제 하다하다 안돼서 아파치랑 php 다시설치했는데요
httpd.conf 파일에 Group #-1을 어떻게 바꿔야 될까요?
nobody로 바꿔야 되나요?
그리고 바꾸려면 위 문서처럼 먼 저 아파치를 root권한으로 실행시키고서 바꿔줘야 될까요?
까당
nogroup 를 써보세요..^^group를 만들어서 쓰시면 됩니다.
nogroup 를 써보세요..^^
group를 만들어서 쓰시면 됩니다.
댓글 달기