민봉기(Ryan)의 자바 이야기
Ryan Min / 2017.10.19 15:35 / Java

Trac 1.2.2 설치 방법을 정리합니다. 꽤 삽질했는데, 간단하게 설치가 되는거네요.

윈도우 기준으로 설명합니다. 

Python 설치후에 cmd 창에서 python 호출되는지 확인후, 명령어를 그대로 따라 치면 됩니다.


(1) Python 2.7 설치


https://www.python.org/download/releases/2.7/


(2) Genshi 설치 (0.6 or 0.7)


easy_install Genshi


(3) Trac 설치


easy_install Trac==1.0


(4) 프로젝트 생성


trac-admin D:/TracProjectHome initenv


(5) 관리자 권한 등록 (계정명 : admin)


trac-admin D:/TracProjectHome permission add admin TRAC_ADMIN


(6) 계정관리 플러그인 설치


easy_install https://trac-hacks.org/svn/accountmanagerplugin/tags/acct_mgr-0.4.4


(7) 비밀번호 파일 생성


trac-digest.py


첨부파일을 받은후 다음 명령어 실행


python ./trac-difest.py -u admin -p (비밀번호)

admin:trac:11c26e30d84f55f62f993b0a961d5402


이런식으로 출력이 되는데 파일 .htpasswd 을 추가해서 출력된 문구를 넣어 저장한다.

.htdpasswd 파일은 각자 D:/TracProjectHome 경로에 넣어준다.

만약 사용자를 추가하는 경우 암호는 다시 돌려줘야 한다. 사용자ID+비밀번호 포함해서 해쉬를 만들기 때문이다.


(8) trac.ini 편집


D:\TracProjectHome\conf\trac.ini 를 열어서


[components]

acct_mgr.* = enabled

trac.web.auth.loginmodule = disabled


위와 같은 구문이 없다면 추가해 준다.
또, 개인별 세부 설정이 필요하면 초기 설정파일을 백업해 놓고 설정을 수정한다.


(9) trac 실행


tracd -s -p 8000 --basic-auth="*,D:/TracProjectHome/.htpasswd,trac" d:\TracProjectHome


(주1; * 을 쓰는게 핵심이다. 엄청 삽질 후에 구글 검색으로 겨우 알아냈다.)

(주2: 프로젝트가 여러개라면 -s 옵션은 뺀다. 프로젝트가 하나면 -s 단독실행 모드로 하는게 주소가 깔끔하다.)


(10) 브라우저 실행


http://localhost:8000


상단메뉴 오른쪽에 Admin 탭이 보이고 팝업창으로 로그인 정보를 물어보면 성공한 것이다.

그럼 admin 계정으로 접속하고, 다른 유저들을 추가해 주고, 프로젝트 설정을 한다.


이상으로 반나절 삽질한 최신 버전 trac 1.2.2 설치 및 관리자 로그인 설정 방법 설명을 마칩니다.

간단하게 금방 설치할 수 있을것입니다.



공감과 감사 댓글은 블로그를 운영하는데 힘이 됩니다.


'Java' 카테고리의 다른 글

Trac 1.2.2 install 설치방법 정리 및 관리자 로그인  (0) 2017.10.19
Ryan Min / 2016.10.20 20:54 / OS/Centos 7

Centos 7 에 Jenkins 설치하기



1. jenkins 설치


sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins


2. java 설치


(이 부분은 사람마다 다르므로 생략)


3. 방화벽


WAS 가 보통 8080 을 많이 사용하므로, 여기서는 젠킨스를 8000번 포트로 하겠다.


firewall-cmd --zone=public --add-port=8000/tcp --permanent

firewall-cmd --reload


4. jenkins 포트 변경


vi /etc/sysconfig/jenkins

HTTP_PORT=8000


5. jenkins 시작


sudo /etc/init.d/jenkins restart

systemctl restart jenkins.service


6. 브라우저 실행


http://192.168.0.1:8000


해당 IP 를 입력하고, 초기 password 를 입력하라는데, 화면에 나오는 경로를 cat 으로 조회해서 암호를 붙여 넣으면 된다.



[참고]

http://lifeandshell.com/installing-jenkins-on-centos-7/


공감과 감사 댓글은 블로그를 운영하는데 힘이 됩니다.

'OS > Centos 7' 카테고리의 다른 글

Centos 7 에 Jenkins 설치하기  (0) 2016.10.20
Centos 7 에 Glassfish 3.1.2.2 설치하기  (0) 2016.10.20
Ryan Min / 2016.10.20 18:32 / OS/Centos 7

Centos 7 에 Glassfish 3.1.2.2 설치하기


J2EE 6 의 Servlet 3.0 을 사용해야해서 Glassfish 현재 버전인 4 대신 3 을 설치해야 했는데, Centos 7 에 설치하는 문서가 없어서 급한대로 검색해서 설치해 보았고, service 등록하는 부분은 해결하지 못했습니다. 혹시 방법을 아시면 댓글로 부탁 드리고, 추후 해결하면 업데이트 하겠습니다.



1. 사용자 추가


(root 계정으로 작업)


adduser \

   --comment 'Glassfish User' \

   --home-dir /home/glassfish \

   glassfish


(계정 암호설정)

passwd glassfish 



2. 다운로드, 압축풀기


su - glassfish


wget http://download.java.net/glassfish/3.1.2.2/release/glassfish-3.1.2.2.zip

unzip glassfish-3.1.2.2.zip


WAS 시작

/home/glassfish/glassfish3/bin/asadmin start-domain domain1


WAS 중지

/home/glassfish/glassfish3/bin/asadmin stop-domain domain1



3. admin console 비밀번호 설정


/home/glassfish/glassfish3/bin/asadmin

asadmin> change-admin-password --user admin

(그냥 엔터)

(비밀번호 입력)

(비밀번호 확인 입력)



4. 브라우저로 접속할 수 있게 활성화


/home/glassfish/glassfish3/bin/asadmin --host 192.168.0.60 --port 4848 enable-secure-admin


위에 IP 는 현재 WAS 를 설치한 서버의 IP 인데 브라우저에 치게될 IP 이다.

만약 도메인으로 관리 콘솔을 들어가는 경우 도메인을 써주면 된다.



5. 방화벽 열기


4848 (관리자 콘솔), 8080 (http), 8181 (https) 포트를 열도록 한다.



6. 브라우저로 접속


admin 계정, 위에서 설정한 비밀번호로 로그인한다.

아래와 같이 접속 되었다.



공감과 감사 댓글은 블로그를 운영하는데 힘이 됩니다.

'OS > Centos 7' 카테고리의 다른 글

Centos 7 에 Jenkins 설치하기  (0) 2016.10.20
Centos 7 에 Glassfish 3.1.2.2 설치하기  (0) 2016.10.20
© 2015 Ryan Min in 민봉기(Ryan)의 자바 이야기
Designed by DH / Powered by Tistory
1 / 0 / 1,064

티스토리 툴바