검색결과 리스트
S/Server에 해당되는 글 2건
- 2017.04.22 한방에 끝내는 서버 구축
- 2014.07.10 톰캣으로 구축한 웹 서버 - 외부 접속
글
한방에 끝내는 서버 구축
준비물
- 서버
1. 개발 서버 ( Heroku, etc.. )
2. optional - Stage 서버 1대
3. Production 서버 1대
4. 배포 서버 ( circle ci, jenkins.. etc )
5. 로드밸런싱 서버 ( aws ELB, ngnix )
- 소스 저장소 : git
- 배포 : 젠킨스
- 로드밸런싱 : AWS ELB or ngnix
- Deployment CMS
bolt2 ?
https://deploybot.com/guides/deploy-craft-cms-to-digitalocean - 적지 않은 비용.
https://jekyllrb.com/docs/deployment-methods/
-- 배포 시, 젠킨스로 deploy or deployment cms를 통해 배포 진행 or 콘솔 접속 배포 프로세스 진행.
- Log Management : graylog
- Monitoring : grafana - https://grafana.com/cloud/grafana
ex) production 서버 구축하기
서버 구성도
https://www.draw.io/?lightbox=1&highlight=0000ff&edit=_blank&layers=1&nav=1#G0B8XAh1SciE-9V3AzUG1BWEFPLWM
Step 1
1. git repository 등록.
2. github시 circle ci 이용, 그외의 경우 별도로 jenkins 서버 설치.
3. production 서버 설치
4. ngnix, AWS ELB 구축
- production 서버 attach
Step 2
1. jenkins 도커를 이용한 clone, build and test, bake images
그외 기타 구축.
- Message Queue : rabbitmq
- API Framework : swagger-ui
- DB 테이블 관리 : flyway db
- Software Component Management : Nexus ( maven Repository와 같이 라이브러리 임포트 시 )
optional - 도커를 이용한 배포 이미지 구축
P.S 점으로 된 책
http://www.yes24.com/24/goods/19591495?scode=032&OzSrank=1
'S > Server' 카테고리의 다른 글
톰캣으로 구축한 웹 서버 - 외부 접속 (0) | 2014.07.10 |
---|
글
톰캣으로 구축한 웹 서버 - 외부 접속
1. 방화벽 차단일 가능성이 높다 - 방화벽을 아예 해제 하거나
방화벽 설정에 가서 아웃바운드 - 새 규칙을 하나 생성하여
해당 포트가 8080이면 위와 같이 지정하면 되고 나머지 설정도 완료하면 외부에 접속이 가능.
2. 공공 ip 일 경우, 외부 접속이 안되고,
공유기를 통한 ip면 공유기에 포트포워드를 통해 해당 포트로 접속이 가능하다.
3. - 외부 ip 해당 포트로 접속을 해야 가능함.
'S > Server' 카테고리의 다른 글
한방에 끝내는 서버 구축 (0) | 2017.04.22 |
---|