« Previous : 1 : 2 : 3 : 4 : 5 : ... 44 : Next »

SVN 인증 MySQL로 하기

SVN 인증을 MySQL로 하는 방법을 소개해볼까 한다.
배추빌더(그누보드 기반) 웹서비스의 계정을 이용하여 SVN을 사용하고 싶은 이유에서 시작하였다. (최초 시작은 phpBB3이였으나 배추빌더를 쓰면서 정리해본다.)

리눅스 외에 아파치 서버를 웹서버로 사용하는 환경에서 가능하다. 기본적인 아파치 설정, SVN, MySQL을 다룰 줄 안다고 생각하고 쓴다.

1. 우선 아파치서버와 배추빌더를 설치한다.
2. SVN을 설치한다.
3. 아파치 설정
/etc/apache2/sites-enabled/haz3.com (haz3.com은 다른 파일명으로 대체 가능)
<VirtualHost *:80>
  ServerName dev.haz3.com
 
  # 기타 설정들...
 
  # SVN
  <Location /svn> # SVN URL
      DAV svn
      # 여러 SVN 저장소 사용
      SVNParentPath /.../svn/repos    
      # 하나의 SVN 저장소 사용    
      #SVNPath /.../svn/repo              
      SVNListParentPath On
      
      ## mod auth_mysql
      AuthBasicAuthoritative Off
      Auth_MySQL on
      Auth_MySQL_Authoritative on
      Auth_MySQL_DB "db"                
      Auth_MySQL_Host "localhost"
      Auth_MySQL_User "username"
      Auth_MySQL_Password "password"
      Auth_MySQL_Password_Table "g4_member"
      Auth_MySQL_Group_Table    "g4_member"
      Auth_MySQL_Username_Field "mb_id"
      Auth_MySQL_Password_Field "mb_password"
      Auth_MySQL_Group_Field    "mb_level"
      Auth_MySQL_Empty_Passwords off
      Auth_MySQL_Encryption_Types MySQL
      AuthType Basic
      AuthName "dev.haz3.com"
      
      # 인증된 사용자만 SVN 커밋 가능하도록 함
      <LimitExcept GET PROPFIND OPTIONS REPORT>
        # 10: 관리자
        Require group 10
        Require valid
      </LimitExcept>
  </Location>
</VirtualHost>

Auth_MySQL_DB: MySQL DB
Auth_MySQL_Host: MySQL서버의 IP
Auth_MySQL_User: MySQL 계정명
Auth_MySQL_Password: MySQL 비밀번호

- SVN 인증을 위해 사용할 테이블 및 필드
Auth_MySQL_Password_Table: 비밀번호 테이블
Auth_MySQL_Group_Table: 그룹 테이블
Auth_MySQL_Username_Field: 사용자 필드
Auth_MySQL_Password_Field: 비밀번호 필드
Auth_MySQL_Group_Field: 그룹 필드
Auth_MySQL_Encryption_Types: 비밀번호의 암호화 알고리즘
Plaintext, Crypt_DES, Crypt_MD5, Crypt, PHP_MD5, SHA1Sum, MySQL 사용 가능

SVN 인증을 위한 부분은 원하는 웹서비스에 맞게 수정 가능하다.

Posted by 헤즈

2010/12/09 16:27 2010/12/09 16:27
Response
No Trackback , No Comment
RSS :
http://blog.haz3.com/rss/response/224

아이유의 앨범 구매하다!!!

아잉유~ 의 미니앨범 구매!!!
스페셜 패키지로 40P 화보집, 2011캘린더, 포스트잇 세트 포함이란다!!!
다음주가 얼른 왔으면 좋겠어.. ㅠㅠ
참고로.. 배추빌더개발자 쟁군이 선물로 사준거다!! >.<
좋은 친구야~ ㅋㅋ

사용자 삽입 이미지

Posted by 헤즈

2010/12/08 14:52 2010/12/08 14:52
Response
No Trackback , No Comment
RSS :
http://blog.haz3.com/rss/response/223

출소 했습니다. =.=/

벌써 출소한지 4일이라는 시간이 흘렀네요.
그동안 멍하니 훈련만 열심히 받았습니다.
요원 훈련 치고는 조금은 힘들었지만... 잘 버텨냈군요. ㅠㅠ
속박에서 벗어나 자유의 몸이 되니 이렇게 좋을 수 없군요.
밤하늘의 별을 보며 힘들게 걷던게 엊그제 같은데...
4주동안의 훈련동안 이런저런 많은 생각을 하고..
리프레쉬의 시간이 되었던 것 같습니다.
이제 건강한 몸과 마음으로 새 출발을 해야겠어요...

ps. 현역들은 참 대단하다는 생각을 갖게 되었습니다.
ps2. 군대/군인을 무시하는 사람들은 훈련이라도 한번 받아보라는 말을 하고 싶습니다.
대한민국 장병들 홧팅~ =.=/ (우리는 끝났다~ 각개전투! >.</)
사용자 삽입 이미지

Posted by 헤즈

2010/03/28 14:46 2010/03/28 14:46
,
Response
No Trackback , 3 Comments
RSS :
http://blog.haz3.com/rss/response/221

수면양말.. 좋은데? =.=

날씨도 쌀쌀해지고 집은 춥고...
옷을 입어도 추운 곳이 있었으니..
발이였다. ㅠㅠ
그래서 따신 슬리퍼를 살까하고 구경하다가
발견한 것이 있으니!!!!
"수면양말" 이란다...
다들 여성용이라 써있는데..
잘 찾아보니 공용도 있더라.. +.+
근데 아기용도 파네?
곧 있으면 조카도 태어나고 해서..
내꺼와(!) 조카꺼(?)를 사버렸다!!!!
사용자 삽입 이미지
빨간건 고른거 아니고 사은품으로 +1해서 껴준거다..
글쓰면서 보니 클스마스삘인데?
24일날 걸어놓고 27일 아침에 일어나야 겠다;;
사용자 삽입 이미지
그리고 이건 보너스 착용샷!!

Posted by 헤즈

2009/12/21 22:00 2009/12/21 22:00
Response
No Trackback , 3 Comments
RSS :
http://blog.haz3.com/rss/response/220

GTK.kr 도메인 구매...

졸린 월요일 아침... 도메인 하나 구매했다.
낙장되길 1달을 기다려서..
결국.. =.=
샀다!!!

근데 이걸로 뭘 하지?

Posted by 헤즈

2009/11/23 10:18 2009/11/23 10:18
Response
No Trackback , 6 Comments
RSS :
http://blog.haz3.com/rss/response/219

« Previous : 1 : 2 : 3 : 4 : 5 : ... 44 : Next »

블로그 이미지

행복... 하길.

- 헤즈

Notices

Archives

Authors

  1. 헤즈

Calendar

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Site Stats

Total hits:
176553
Today:
40
Yesterday:
87