728x90
반응형

CentOS5.2 (업그레이드를 해서 5.3) 에 SSL 인증..즉 HTTPS 서비스가 되도록 아파치를 설치를 해보도록 한다.

아파치는 2.2.x 버전이며 1.3.x 버전과 설치 방법이 조금 다르다. 

아파치 1.3.x 는 mod_ssl을 따로 설치를 해줘야 하지만 아파치 2.2.x 는 아파치안에 포함이 되었기 때문이다.

아파치 1.3.x. 는 이곳에서 설치를 참고

즉, 아파치2.2.x 가 설치가 되어있다면...다시 지우고 설치를 해야한다는 것이다..(설치시 ssl 옵션을 줬다면 상관없다...)

1) openssl 설치
아래 사이트에서 최신 소스를 다운로드 한다. (openssl-0.9.8k.tar.gz)
압축을 풀고 설치를 한다.


2) 아파치 설치
아파치는 httpd-2.2.11을 설치하였다.


3) mod_jk 설치
tomcat-connectors-1.2.28-src.tar.gz 을 설치하였다.
다운로드 하는 주소가 기억이...;;;;


4) SSL 생성
SSL에 관한 자세한 설명은 여기서 다루지 않도록한다.
인증기관에서 받아오는 방식은 아래 순서대로 하면 된다.
1. openssl을 이용요해서 개인키(비밀키) 생성
2. 개인키 확인
3. openssl로 CSR 생성
4. CSR 확인
5. 개인키 백업
6. 인증기관에 CSR 접수
7. 네트웍 확인 사항 - SSL 적용에 따른 방화벽(443번 포트 열어야 함), L4 switch 설정 확인
8. 인증기관에서 CSR 파일 답신 확인



5) 설정 파일 설정
(mod_jk 설정 파일)
# /usr/local/apache2/conf/workers.properties


# /usr/local/apache2/conf/httpd.conf


# /usr/local/apache2/conf/extra/httpd-ssl.conf


6) 아파치를 재구동하고 https 접속
접속하면 아래 화면처럼 나온다.


여기서 이 웹 사이트를 계속 탐색합니다(권장하지 않음) 를 누르면...



완료~!!!!!!ㅎㅎㅎㅎ
728x90
반응형
728x90
반응형

살짝 애를 먹긴했는데...어찌됐던...성공했다...ㅋㅋㅋ

참고로 다음 사이트에 나오는 방법을 보고 따라했다..


1. JK를 다운 받는다. 




2. gunzip 과 tar 의 압축을 풀어준다.



3. 압축이 풀린 폴더의 native 폴더로 이동한다.



4. 아래 작업을 실행한다.
# configure --with-apxs=/usr/local/apache2/bin/apxs

* 주위 : apache가 구동되고 있으면 안된다.


5. 위 작업이 끝났으면 make, make install 을 실한다. 그리고 아파치의 conf 폴더로 이동하여 workers.properties 를 만들어준다.



6. 아래 내용을 작성한다.



7. httpd.conf 를 열어서 마지막에 아래의 문구를 추가한다.




- 여기에 대한 자세한 설명은 내가 참고한 사이트를 보기 바란다.

8. 자~ 이제 확인해보자~!!! 




조낸 힘들다...ㅡ.ㅡ;;;
728x90
반응형
728x90
반응형

굉장히 간한하다.

우선 사이트에서 다운을 받자..



압축을 풀고 폴더를 이동하면 설치 끝...


환경설정은 필수~ (이제 인건 알아서 하자~!!!!)

그리고 구동시킨후 웹으로 확인하자...(근데..왜 IP로 접속하면 화면이 뜨지 않지????)






728x90
반응형

+ Recent posts