아이티.파머
2011. 3. 16. 09:53
5. Apache 설치
Apache ver X.x.x를 설치한다. [ver 2.2.17]
6. Apache에 SVN 모듈 플러그인 설정
Apache가 설치된 "E:\Program Files\Apache Software Foundation\Apache2.2\conf" conf 폴더에서
"httpd.conf" 파일을 다음과 같이 수정한다.
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module "E:\Program Files\Subversion\bin\mod_dav_svn.so"
LoadModule authz_svn_module "E:\Program Files\Subversion\bin\mod_authz_svn.so"
modules/mod_dav.so : Apache2.2가 설치될때 modules 폴더 밑에 파일이 존재.
dav_svn_module : Subversion SVN 설치될때 생성 [파일 디렉토리 위치]
authz_svn_module : Subversion SVN 설치될때 생성 [파일 디렉초리 위치]
6.1 Apache 계정+비빌번호 생성
명령프롬프트를 실행한다.
E:>cd E:\repos
E:repos>"E:\Program Files\Apache Software Foundation\Apache2.2\bin\htpasswd.exe" -c htpasswd admin
명령어 실행후 비밀번호를 입력하고 확인한다.
"e:\repos\" 폴더에 "htpasswd" 파일생성되었다.
[명령어를 실행하는 곳에 htpasswd 파일이 생성됨]
권한 설정 파일 생성
authz 파일을 저장소 Root (e:\repos\project)에 생성.
파일을 메모장 등의 편집기를 통하여 다음과 같이 작성한다.
[sample:/]
admin = rw
* =