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

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
998 번 글의 답장글: Re: 아파치를 소스로 다시설치하려고하는데영
글쓴이: 산이 [홈페이지] 글쓴날: 2002년 03월 29일 21:49:59 금(저녁) 조회: 801
[김형욱]님이 남기신 글:

>             <시스템 사양>
>사용배포본 : 와우리눅스 7.1 파란
>VGA        : 리바tnt
>M/B        : 
>CPU        : p650
>HDD        : IMB 20G
>Sound Card : 
>LAN Card   : realtech 8139
>
>안녕하세요..웹서비스인
 아파치를 기존에 깔려있는 rpm패키지를
>지우고(apache_1.3.20),
 소스파일(apache_1.3.24)로
 다시 설치하려고합니다.
 
> 그런데 rpm 패키지를 지우는 방법부터 걸리는군요..
>제가 알기로는 rpm -e httpd 이렇게하면 의존성에 관련된 다른
패키지 아파치와 같이 연동되는 php 나 mysql항목들이 나타나서
지울수가 없습니다. 물론 rpm -e -nodpes 로 의존성과 관련없이
지울수도 있지만 깨끗하게 지우려면 모두 지워주는게좋은걸로
 
>알고 있습니다. 그런데 php나 mysql을 어떻게 지워주어야 할지

> 모르겠습니다. whereis mysql하면 설치된 곳이 나와야 되는데

>제대로 모르겠습니다. 이것이 첫번째 질문이고영..어떻게
 의존성 관련된 것들의 위치를 알수가 있을지..
>

=============>

mysql 도 rpm으로 설치했다면

# rpm -qa | grep mysql
로 나온 리스트에서
제일 나중에 나온 결과 부터 거꾸로 지우세요...


# rpm -qa | grep apache
역시 마찬가지로 제일 뒤에 나오는 패키지부터 지웁니다.
만약 의존성 문제가 생긴다면 역시 그 패키지를 먼저 지우고
계속 지웁니다.
아마 상당히 지우는데 인내력을 요구할겁니다.


>두번째는 의존성 관련없이  삭제한후 그냥 소스 파일을
컴파일하여 다시 설치했습니다. 그런데  httpd -v 로 버전을 보면
삭제하기전의 버전이 그대로 나오는 것입니다. -_-;; httpd -v
apache_1.3.20 --> 이렇게나오네영..즉
 소스파일로 설치를 하면 아파치 서비스와 관련된 
환경설정이나 파일들을 모두 바꿔주어야하는것인가요?
 예를 들어 rpm 패키지가 깔려있을때 환경설정 파일이
/etc/httpd/conf/httpd.conf에
 들어있는데여 이 파일도 소스파일로 설치한 곳의 httpd.conf로
바꿔주어야하는
 건가요?
> 그리고 /etc/rc.d/init.d/httpd --> 아파치를 제어할수 있는 스크립트
파일인 이 파일도 새롭게 설치한 스크립트 파일로 모두
바꿔주어야하는건가요?
 . 자세히 알고싶습니다...
 

========================================

이건 httpd 가 $PATH /usr/sbin/httpd 에 있기 때문입니다.
이건 예전 httpd 입니다.

rpm을 그대로 놓고 새로 컴파일했다면 최소한
/etc/rc.d/init.d/httpd 정도는 지워줘야합니다.

이건 예전것으로 시스템이 부팅시 예전것을 참조하기
때문이죠...
만약 이  /etc/rc.d/init.d/httpd 를 그대로 사용하려면
소스를 고쳐야합니다....

그러나 고칠 필요없이 새로 설치한 아파치 디렉토리의 bin밑에
apachectl 이라는 파일이 있을 겁니다.
이 파일으로 httpd 이름으로 고쳐서 /etc/rc.d/init.d/
로 복사해 놓거나 링크를 걸어둡니다. 

소스로 설치했기 때문에 rpm은 지우는것이 좋습니다.

rpm으로 설치한 아파치 설정파일 /etc/httpd/conf/*
은 rpm으로 설치한 아파치에 해당되는 내용을 담고 있습니다.
따라서 소스로 설치한 아파치와 관련이 없습니다.

물론 httpd 옵션으로 지정해서 구동은 가능하지만
별로 권장하지 않습니다.

결론적으로 아파치를 소스로 설치할때 어떤 옵션으로
어떤 위치에 설치하느냐에 따라서
그 설치한 설정파일을 수정하면 됩니다.
예전것은 지우거나 신경쓰지 않아도 됩니다.

 
이전글 : 아파치를 소스로 다시설치하려고하는데영
다음글 : 산이님 답변 감사합니당 (^^)(__)  
 from 61.254.130.206
JS(Redhands)Board 0.4 +@

아파치를 소스로 다시설치하려고하는데영 산이님 답변 감사합니당 (^^)(__)
인쇄용 


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

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