본문 바로가기
Web Server, WAS/Apache Web Server

Apache + subclipse[SVN] - 3

by 아이티.파머 2011. 3. 16.
반응형
6.2 Apache httpd.conf 파일 에 다음 설정을 추가한다.
 

NameVirtualHost *:80

<VirtualHost *:80>

    <Location /svn>

        DAV svn

        SVNParentPath "E:\repos"
        #
AuthzSVNAccessFile "E:\repos\project\conf\authz" 
        
AuthType Basic

        AuthName "svn"

        AuthUserFile "E:\Program Files\Apache Software Foundation\Apache2.2\conf\htpasswd"
        <LimitExcept GET PROPFIND OPTIONS REPORT>

                Require valid-user

        </LimitExcept>

    </Location>

</VirtualHost>

보통은 "Require valid-user"를 열어주어 권한이 없는 사람은 브라우저로 접속 하여도 정보를 확인할 수없게한다. 허나 브라우저로 저장소를 보는것과 체크아웃은 아무에게나 할 수 있게하고, 커밋은 지정된 사용자만 할 수 있도록 하려면 위와같이 "Require valid-user"을  <LimitExcept GET PROPFIND OPTIONS REPORT>으로 감싸주면 된다.
해제하고자 할경우 <LimitExcept  /> 테그를 삭제한다.



자 이제 Apache 를 stop 시킨후 restart하고, 브라우저를 열어  http://localhost/svn/project에 접근하여 보자.


잘접근이 된었다면 성공!!
다음엔 Apache + Tomcat를 해보자,
혹은 Open SSL 해보도록 하자.

휴식!!

http://cafe.naver.com/junes81.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=3260&
http://codepedia.tistory.com/80#recentTrackback 
http://www.pyrasis.com/main/SubversionServerForWindows 
http://cafe.naver.com/hhjae84.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=128& 
반응형