[완료] apachectl startssl .....httpd started. 그런데 프로세스가 실행되질않습니다.
안녕하세요.
부끄럽지만 프로그래머라는 이름으로 회사에 근무하고 있으면서 얼마전 서버관리도 함께 하게되었습니다.
능력이 미천해 한걸음 한걸음 나가는것이 더디기만하네요.
몇일간 자료들을 찾아보며 삽질을 하다 난관에 부딪혀 이렇게 도움을 요청드립니다.
제가 사용하고 있는 서버의 현재 환경은
==============================
CentOs 5.1
Apache-1.3.37
Openssl-0.9.71
php-4.4.2
mod_ssl-2.8.28-1.3.37
==============================
으로 설치되어 있습니다.
시대가 변하면 프로그램도 같이 발맞추어 변해야 하는데 아직 그러질 못하고 있습니다.
현재 당면한 과제로 ssl을 서버에 적용해야 하기에 openssl, apache, php, mod_ssl을 삽질에 삽질을 거쳐 컴파일하였습니다. 이과정에서 버전 업그레이드를 시도해 보고 싶었지만.. 현재 업무용으로 운영중인 서버를 잘못건드려 빠른시간내에 조치가 되지 않으면 뒷감당 안될것이 두려워 기존의 환경을 그대로 유지한채 ssl부분만 추가하여 컴파일 하였습니다.
kica.net 에서 체험용 인증서를 발급받아 인증서 적용후 https로 login 페이지를 연결하는것까지 테스트를 마쳤는데요.
테스트가 정상적(? 적어도 제눈에는 그렇게 보였습니다. 문제는 없었으니까요..)으로 완료되었다 싶어 유료 결제를 하고 인증서를 신청했습니다.
인증서 교체 적용 후..(여기서 현재 문제가 발생했습니다. ㅜ.ㅜ)
apachectl startssl 을 실행시키고 암호문구까지 입력을 하니
Ok: Pass Phrase Dialog successful.
apachectl startssl: httpd started
이런 리턴메세지가 나오더군요. 그래서 http를 연결해보면... 연결이 안됩니다. https도 연결이 안됩니다. 분명 테스트 할때와의 차이는 체험판 인증서를 유료 인증서로 교체한것 뿐인데.. 프로세스를 확인해보니 httpd 프로세스가 존재하질 않았습니다.
그래서 그냥
apachectl start 를 실행 시키니
apachectl start: httpd started
하며 http가 연결이 되더군요..
다시 stop 을 시키고 startssl 을 했을때 httpd started 라는 메세지는 역시나 확인이되는데
apachectl stop 을 해보면
apachectl stop: httpd (pid 24695?) not running
이라고 나오네요..
뭔가 기준이 있어야 어디가서 손을 봐야겠다 싶은데.. 메세지는 정상적이고 프로세스는 실행이 안되고.. 지식이 부족해 어디부터 다시 손을 봐야 될지 막막하기만 합니다.
여러분들의 도움을 부탁드립니다.
자답입니다. 기본이 안되어 있었네요..
제 불찰로 인한 오류였습니다. 질문 내용도 지우려다.. 혹시라도 이런 실수 하시는 분이 저말고도 있으실까 싶어 그냥 두려고 합니다.
새로 받은 crt 파일은 적용이 되었는데 개인 key 파일이 새로 csr을 생성한 파일로 적용이 되지 않았더군요..
아파치 에러 로그를 확인해 보니
[error] mod_ssl: Init: (hostname:443) Unable to configure RSA server private key (OpenSSL library error follows)
[error] OpenSSL: error:0B088074:x509 certificate routines:func(128):reason(116)
이렇게 나와있었습니다.
다음부턴 에러 로그 부터 확인하는것을 잊지 말아야겠습니다 ^^;
시작이 있었으니 끝도 있어야지
댓글 달기