오늘은 대한입니다.
sun's longitude:299 39 29.01 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2259 번 글의 답장글: Re: 아파치 mod_unique_id 에 대해서
글쓴이: 산이 [홈페이지] 글쓴날: 2005년 02월 03일 21:13:05 목(저녁) 조회: 2573

[이현철]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션)    : 
>- 커널버전(옵션)
  : 
>- 데몬버전(예:apache
 1.3.27) : 
>- 데몬설치유형(RPM/컴파일/기타)
 : 
>-----------------------------------------
>날씨가 무척 춥네요..몸도 아프고....쩝...
>
>다름이 아니라... 이번에 의뢰가 있어서.. 기존의 아파치를
버젼업 하는 과정에서 에러가 발생해서..말이죠..

>
>아파치를 make install까지 에러없이 했는데
> apachetl start 하면 아무 데몬이 안뜨고 
>
># /usr/local/sbin/apachectl start    ps 하면 아무것도
안뜨고있습니다.

>
># /usr/local/sbin/apachectl restart
>  httpd not running, trying to start  이런 에러만 내고
있습니다.
>
># /usr/local/sbin/apachectl configtest
>  Syntax
OK                  에러없고..말이죠..

>
>
>정적으로 올라와 있는 모듈
># /usr/local/sbin/httpd -l
>Compiled in modules:
>core.c
>prefork.c
>http_core.c
>mod_so.c
>
>DOS로 올라와있는 모듈
>libphp4.so 
>mod_cgid.so 
>mod_info.so 
>mod_speling.so
>mod_actions.so 
>mod_dav.so 
>mod_log_config.so 
>mod_ssl.so
>mod_alias.so 
>mod_dav_fs.so 
>mod_mime.so 
>mod_status.so
>mod_asis.so 
>mod_deflate.so 
>mod_mime_magic.so 
>mod_unique_id.so  // 이놈이 좀 문제의 놈인데..말이죠..

>
>중략
>
>아피치 에러로그에 
>[Thu Feb 03 17:39:07 2005] [alert] (EAI 5)No address associated with hostname:
m
>od_unique_id: unable to find IPv4 address of "dia-net.ne.jp"
>Configuration Failed
>
>이런씩으로 mo_unique_id 에대한 에러를 내고 있었서...
>
>httpd.conf 파일을 아래와 같이 해주니깐..데몬이
 뜨고 있습니다.
>LoadModule unique_id_module libexec/apache2/mod_unique_id.so
>       ↓

>#LoadModule unique_id_module libexec/apache2/mod_unique_id.so
>
>이놈의 모듈이 왜 이런 영향을 미치는지요..응급처지로
 저렇게 만들었는데.
>이대로 사용해도 괜찮은지요...
><이서버에 아파치랑..php가
 몇번 인스톨되고 지우고 한것같습니다..제
 의뢰전에말이죠...>
 그것이 영향이 있는지.... 이대로 사용해도
괜찮은지요...?
>

ServerName host.domain.com

이렇게 현재 서버의 호스트네임(DNS에
 등록된)을 직접 설정해 주세요
아니면 host.domain.com 에 대한 IP 를 /etc/hosts 파일에 직접 등록해서
아파치가 /etc/hosts 파일을 참조하도록 설정하세요.

>
>하나만 더 여쭈어 볼께요...
>
>백업용으로 만든 서버에서 보면 php명령어를 이용해서
아래같이 실행하고있는데요
 
>[root@dia-net root]# ps -ef |grep php
>nobody    1707     1  0  2004 ?        00:00:06 /usr/local/bin/php -q
/usr/local/customize/customize.php
>
>이런씩으로 서버에 php로 기동하고있습니다..
 그런데 nobody로 어떻게 하면 저렇게 할수있는지요..
 여러방법으로 해봤지만.. 똑같은데 말씀이죠....
>
>새로 설치 한 서버에서는 실행이 안되고 있었서...말이죠.....
 

우선 위의 프로세스 경우 아파치가 실행한 것인지 아니면 root
가 nobody 권한으로 실행해줬는지 뭔저 판단해야 합니다.

전자의 경우라면,
.php 를 아파치 모듈에서 실행하는 것이 아니라 아파치가 외부의
프로그램인 /usr/local/bin/php 를 실행하는 경우입니다.
즉 아파치 모듈이 아니고 CGI 형태로 돌고 있는 경우입니다.

shell> find /path/to/DocumentRoot -type f | xargs grep '/usr/local/bin/php -q'

이렇게 직접 호출한 파일을 찾아보세요

후자의 경우는 root 가 실행한 경우인데 /etc/crontab 이나 수동으로
지접 실행한 경우입니다.

ps aux 결과에서 처음 실행한 시각이 시스템 부팅시각과 거의
동일하면 아마도 /etc/rc.d 디렉토리에 하위에 있을 겁니다.

이런방법으로 직접 찾아 봐야 합니다.

 
이전글 : 아파치 mod_unique_id 에 대해서
다음글 : 인버스 도메인 운영관련 문의  
 from 211.243.181.98
JS(Redhands)Board 0.4 +@

아파치  mod_unique_id 에 대해서 인버스 도메인 운영관련 문의
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.02(server) + (network) + (browser) seconds