|
커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
|
|
|
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
bird72
가입: 2003년 9월 24일 올린 글: 77
|
올려짐: 2003.10.02 목, 10:51 am 주제: [문의] 아파치 서버 업그레이드 방법 |
|
|
안녕하세요 언제나 이곳의 도움을 받고 있는 초보 서버관리자입니다.
아파치 서버의 취약점이 발견이 되어서 아파치서버를 부득이 업그레이드 하게 되었는데요... 운영중인 서버를 작업하려고 하니 좀 겁이나네요..ㅠ.ㅠ
고수 분들은 현재 운영중인 서버의 업그레이드를 어떻게 하시는지 알고 싶네요..
서버 설치가 rpm 패키지로 된것도 있고 소스로 설치가 된 것이 있는데...
apache-1.3.28이상 혹은 최신버젼으로 안전하게 설치할 수 있는 방법이 있으면 좀 알려주세요...
참고로 기존에 사용하는 버젼은 apache-1.3.12, apache-1.3.24, apache-1.3.27입니다.
그리고 apache-1.3.12 버젼 같은 경우 apache-1.3.27까지 차례로 업그레이드를 해야하나요??
그리고 기존에 설치되어있는 mysql, php, perl, python에 대한 설치도 새로해야되나요??
에구구 위로 사수가 없어서 이런 시시콜롤한 것도 다 물어봐야하네요..ㅠ.ㅠ
고수님들이 제 사수라고 생각하시고 알려주시면 정말 감사하겠습니다.. _(__)_ _________________ ilovesusu |
|
| 위로 |
|
 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
올려짐: 2003.10.02 목, 7:55 pm 주제: Re: 아파치 서버 업그레이드 방법 |
|
|
| bird72 씀: |
아파치 서버의 취약점이 발견이 되어서 아파치서버를 부득이 업그레이드 하게 되었는데요... 운영중인 서버를 작업하려고 하니 좀 겁이나네요..ㅠ.ㅠ
고수 분들은 현재 운영중인 서버의 업그레이드를 어떻게 하시는지 알고 싶네요..
서버 설치가 rpm 패키지로 된것도 있고 소스로 설치가 된 것이 있는데...
apache-1.3.28이상 혹은 최신버젼으로 안전하게 설치할 수 있는 방법이 있으면 좀 알려주세요...
참고로 기존에 사용하는 버젼은 apache-1.3.12, apache-1.3.24, apache-1.3.27입니다.
그리고 apache-1.3.12 버젼 같은 경우 apache-1.3.27까지 차례로 업그레이드를 해야하나요??
그리고 기존에 설치되어있는 mysql, php, perl, python에 대한 설치도 새로해야되나요??
|
1. apache-1.3.12 버젼 같은 경우 apache-1.3.27까지 차례로 업그레이드를 해야하나요??
아닙니다. 최신 것만 받아서 설치하세요.
2. 기존에 설치되어있는 mysql, php, perl, python에 대한 설치도 새로해야되나요??
아닙니다. apache + php 정도만 설치하시면 됩니다.
(php 설치된 환경에서 apache 설치할 수도 있음. 여기서는 apache먼저 하는 방법만 )
3. 기존 운영중인데 어떻게 설치하고 테스트 하나요?
기존에 /usr/local/apache에 설치되어 운영된다면
다른 디렉토리(이를테면 /usr/local/apache_1.3.28 처럼)에 apache를 설치해서
테스트(기존 환경파일 httpd.conf 등을 보고 설정을 하고 문제없는지 확인)를 합니다.
그리고 나서 정상동작이 확인되면 /usr/local/apache는 다른 이름으로 변경
/usr/local/apache_1.3.28은 apache 디렉토리로 링크를 해서 운영하던지 합니다.
이 방법도 하나의 예일 뿐입니다.
4. apache와 php 컴파일은 어떻게 하나요?
완벽한 설치 방법을 얘기하기가 힘듭니다. 워낙 다양한 방법이 있습니다.
해당 서버에서 필요로 하는 것에 따라서도 다르겠구요, 서버환경에 따라서도 달라집니다.
한가지 예를 들면.
apache 설치후에 php를 설치함.
1) apache 설치 (DSO 방식. 여러 기능을 모듈로 설치를 해서 로딩하는 방법)
| 코드: |
./configure --prefix=/usr/local/apache_1.3.28 \
--enable-module=all --enable-shared=max
|
2) php 설치
- php 설치 경로 : /usr/local/php
- apache는 위의 컴파일대로 /usr/local/apache_1.3.28 에 설치된 걸로 가정
- mysql는 /usr/local/mysql 에 이미 설치된걸로 가정. 다른 곳이면 해당 디렉토리를 지정
- 기타 GDlib 이용 등...
| 코드: |
./configure --prefix=/usr/local/php \
--with-apxs=/usr/local/apache_1.3.28/bin/apxs \
--with-apache-install=/usr/local/apache_1.3.28 \
--with-mysql=/usr/local/mysql \
--enable-track-vars --enable-safe-mode --enable-debugger \
--with-zlib \
--with-xml \
--with-gettext \
--with-png --with-gd --with-jpeg-dir=/usr
|
한가지 설치예에 불과합니다.
개개 설정이 다다를 수 있으므로 모든 것을 설명해드릴 수는 없습니다.
위 글이 어렵더라도 설명되지 않는 부분은 스스로 찾아서 해결해보세요. 힘든만큼 얻는게 많습니다.
아~ 그리고 님이 설치한 과정을 전부 하나씩 꼭 적어두세요.
다음에 업그레이드할 때 그 설치 과정이 큰 도움이 됩니다.
설치 관련 문서들은
http://kltp.kldp.org/search.php?query=apache
http://www.apache-kr.org/
에서 얻을 수 있습니다. |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 있습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB © 2001, 2005 phpBB Group
|