목차
1. 시놀로지 NAS에 Tomcat 설치/설정 하기
참고: 출처: https://www.elex.pe.kr/entry/시놀로지-나스에서-톰캣-서버-설치-후-설정하기 [Elex]
시놀로지에 패키지 매니저를 이용하여 톰캣을 설치 한 후 '열기' 를 누르면 http://domain.com:7070/manager/html 을 호출 하게 되는데, 이때 관리자 로그인 계정을 요구한다.
그래서 설정을 해야한다.
1) SSH로 시놀로지 서버를 접속한다.
2) 루트권한을 획득한다. sudo -i
3) 톰캣 config 폴더로 이동하여 tomcat-users.xml 을 수정한다.
#cd /var/packages/Tomcat7/target/src/conf
#vi tomcat-users.xml
4) 유저관련되어 주석처리된 부분을 dd 로 몽땅 지우고 아래의 것을 i 를 누른뒤 붙여넣기 한다.
출처: https://www.elex.pe.kr/entry/시놀로지-나스에서-톰캣-서버-설치-후-설정하기 [Elex] 참고
- 저장 완료 후. 톰캣을 재 시작해야 한다.
5) 톰캣 서버 재시작.
#cd /var/packages/Tomcat7/target/src/bin
서버 셧다운
#./shutdown.sh
서버 시작
#./startup.sh
6) 톰캣의 기본 공유 폴더는
/var/packages/Tomcat7/target/src/webapps 이며, 이곳에 war 파일을 넣어 두면 된다.
7) 시놀로지 의 톰캣 서버에 war 를 넣는 방법
1) http://domain.com:7070/manager/html 에서 List app 항목에서 하단에 war 를 업로드 하는 버튼이 있다.
2) winscp 등을 이용하여 Tomcat 의 webapps 에 올리는 방법
- 이 방법은 톰캣을 재 시작 해야 하기 때문에 ssh접속이 필요하다.
2. Spring 프로젝트 war로 Maven 빌드 하기
3. war 파일 시놀로지 NAS에 업로드 하여 웹서버 확인하기
향후 목표
1. Jenkins를 이용하여 시놀로지 NAS로 배포 할 수 있을까?
- 시놀로지 NAS의 Tomcat
- 시놀로지 NAS의 gogs (GitServer)
- 로컬PC의 프로젝트
'Ops > Synology' 카테고리의 다른 글
Docker에 Jenkins 로 CI/CD 구축(2/4) (0) | 2023.08.15 |
---|---|
Docker에 Jenkins 로 CI/CD 구축(1/4) (0) | 2023.08.15 |
시놀로지 Nas 패키지 볼륨 이동 (0) | 2020.03.22 |
Synology NAS 를 이용하여 git 서버 구성하기 (0) | 2018.09.03 |
Synolog SSH 루트권한(root) 접속하기 (0) | 2018.09.03 |