'apache'에 해당되는 글 2건

  1. 2009.11.27 Subversion의 권한 설정
  2. 2009.04.03 썬 웹스택 설치
Apache 2.2.1과 SVN 1.6.5 로 구성한 Subversion Repository 를 구성하였다.
SVN서버와 Apache를 연동하여 http로 설정할수 있는데, 

http로 저장소에 접근이 가능하도록 Virtual Host를 설정한다.
<VirtualHost *:81>
<Location /svn>
DAV svn
SVNParentPath "D:\MyDev\Repository"
AuthzSVNAccessFile "D:\MyDev\Repository\authz"

AuthType Basic
AuthName "Subversion Repository"
AuthUserFile D:\MyDev\Repository\htpasswd
Require valid-user
</Location>
</VirtualHost>
저장소의 위치는 SVNParentPath (저장소의 상위 디렉토리)
저장소 접근에 대한 권한 설정 파일은 AuthzSVNAccessFile 에서
저장소 접근을 위한 인증 파일은 AuthUserFile에서 설정할수가 있다.

SVNParentPath는 저장소의 상위 디렉토리이고, 실제 저장소는 SVNParentPath\myproject일때
SVN접근을 위한 URL이 http://hostname/svn/myproject 로 생성된다. 

권한 설정파일 authz 파일은 
[groups]
developergroup = dev1, dev2, dev3

# [/foo/bar]
# dev1 = rw
# &joe = r
# * =

[mywebproject:/]
@developergroup=rw
*=r

1. [groups] 섹션으로 유저 목록을 정의한 특정 그룹을 만들수 있다.
2. 모든 권한을 가진 사용자는 $authenticated 토큰으로 지칭한다.
3. anonymous 사용자는 $anonymous 토큰으로 지칭한다.
4. 모든 사용자는 와일드카드(*)로 지칭할수 있다.
5. 읽기 권한은 'r' 로
6. 읽기+쓰기 권한은 'rw' 로 표시하며
7. 권한없음은 '' 로 표시힌다.
8. 설정한 그룹에 대한 접근 권한은 '@그룹명'으로 설정한다.

잘못된 권한 설정에 대한 결과는 Forbidden 404로 리턴된다.
저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 영겁회귀
보편적으로 개발에 많이 사용되는 아파치 , mysql과 썬에서 밀고 있는 넷빈즈가 설치된다.
하나의 이미지 패키징 시스템으로 쉽게 설치할수 있다.

썬블로그의 웹스택 설치법 : http://blog.sdnkorea.com/blog/676

다만 아쉬운 점은 netBenas가 6.1버전이라는 점이다.
그리고 오픈 솔라리스 2008.05에서는 JDK가 기본으로 1.6으로 설치되는것도 약간 불만이다.

그리하여 추가로 netbeas6.5를 설치 (http://www.netbenas.org)

기본적으로 넷빈즈 IDE를 설치했다.
All버전을 다운받아 설치하면, php, C/C++의 언어를 지원하는 IDE, Galssfish, Tomcat 등 여러가지를 설치할수 있다.
/export/home/kang/netbeans-6.5.1
의 경로로 설치된다.
넷빈즈가 사용하게 되는 JDK는 /usr/java

썬에세 개발한 경량 엔터프라이즈 어플리케이션서버인 Glassfish는
/export/home/kang/glassfish-v2.1 의 경로로 설치되며
설정하지 않으면 기본 관리자 계정은 admin이고 암호는 adminadmin을 사용하게 된다.
HTTP는 8080 포트를, 보안을 위한 HTTPS는 8181포트를 Admin Port는 4848을 사용한다.

Glassfish v3 은 v3의 진행중인 prelude 버전이며 다음 경로로 설치된다.
/export/home/kang/glassfish-v3-prelude

Apache Tomcat 6.0.18 도 설치됨
/export/home/kang/apache-tomcat-6.0.18

09년 4월 3일 현재는 6.5.1버전까지 나왔으며 All버전인경우 549.1MB가 필요하다.











저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 영겁회귀

티스토리 툴바