본문 바로가기

Server/Windows

SVN + Apache + OpenSSL + Multi Project (1부)

Subversion과 Apache+OpenSSL연동

[준비물]
apache_2.0.61-win32-x86-no_ssl.msi
http://httpd.apache.org/download.cgi

apache-2.0.61_openssl-0.9.8g.zip
http://smithii.com/node/30

Win32OpenSSL-0_9_8g.exe
http://www.slproweb.com/products/Win32OpenSSL.html

svn-1.4.6-setup.exe
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

SVNService.exe

컴파일한 SVNService


금일 설치 날자를 기준으로 apache_2.0.63-win32-x86-no_ssl.msi가 있었지만, ModSSL버전이 2.0.61이어서 하위 버전으로 설치하였습니다.

Apache -> Subversion -> OpenSSL -> ModSSL


1. Apache
apache_2.0.61-win32-x86-no_ssl.msi

Apache설치를 시작합니다.


 사용자 라이센스에 동의를 하고


Apache에 대한 설명을 읽고(설마 모두 다 읽으신건 아니겠지요? ㅡ.ㅡ;)


서버에 사용할 도메인주소와 메일 계정으로 설정합니다.
주의)나중에 서버인증서와 연동되기 때문에 Network Domain과 Server Name은 정확하게 작성하여야 합니다.


일반적인 방법으로 설치하여도 되지만, 관리를 편하기 하기 위해 수동으로 진행했습니다.


기본적으로 사용될 서버는 ToT\server 안에 모두 넣기로 했습니다.


자 이제 설치를 합니다.


설치 중....


설치가 완료 되었습니다.


Apache실행 시 혹시 방화벽에서 차단시 차단 해제를 해주시면 됩니다.


2. Subversion

자 이제 설치를 해 봅시다.
 

네, 설치 합니다.


간단한 정보확인 후 

설치 위치를 잡고 Tot\server 안에모두 넣기로 계회 했으니 전 바꾸었습니다.
 

이름은 디폴트로

Apache 연동에 있어 중요한 부분이 나왔네요. 꼭 체크하여 자동 연동하게 합니다.
 

자 마지막으로 정보 확인 후 


ㄱㄱㄱ

설치 후 정보


설치가 끝났습니다.

3. OpenSSL
Win32OpenSSL-0_9_8g.exe
설치 설치만 해주시면 됩니다.
ToT\server안에 설치 하려다가 갑자기 귀차니즘이 밀려와 c:\openssl (기본값)에 설치 했습니다.


4. ModSSL
apache-2.0.61_openssl-0.9.8g.zip 압축 해제
- modules\mod_ssl.so 파일 아파치 모듈 디렉토리에 복사 (S:\ToT\server\Apache\Apache2\modules)
- conf\ssl.conf 파일 아파치 conf 디렉토리에 복사 (S:\ToT\server\Apache\Apache2\conf)
- 아파치 httpd.conf 수정  (S:\ToT\server\Apache\Apache2\conf\httpd.conf)
   1) mod_ssl.so을 찾아 주석 제거
        LoadModule ssl_module modules/mod_ssl.so
   2)  443 포트 추가
        Listen 80
        Listen 443


5. Apache 재시작