관리 메뉴

취미개발 블로그와 마음수양

초초보 서버일기2편 nginx-tomcat 연결 본문

서버 엔지니어링/서버일기

초초보 서버일기2편 nginx-tomcat 연결

아라한사 2016. 8. 24. 03:23

‪#‎좌충우돌‬ ‪#‎초초보_서버이야기0‪#‎서버일기‬

한 일 : 연습서버2에 nginx-톰캣연결 및 톰캣 매니저 접근제한, 연습서버2 - 우분투로 이동, ELB가지고 놀기, RDS-multiAZ등등

다음 할일 : 젠킨스 배포로 변경, 소나큐브 연동

궁금증 : 난 .. ec2 인스턴스를 가급적 아끼는 주의인데.. 젠킨스 서버 인스턴스를 따로 둬야하나 ;ㅅ; 아니면.. 이걸 젠킨스에서 올리는건가 아니면 마스터슬레이브? -0- 흠.. 기냥 다 해볼까낭;;

ELB를 붙여보다. 로드밸런싱.. 얼마나 바로바로 되나 궁금했다.

나의 시나리오 : 스프링부트 어플리케이션을 만들어서 꺼질 수 있게 인스턴스(https://gist.github.com/ar…/9b30cb85b83e8d45c6c6b6497fcf4fc6) 두개에 배포.. ELB를 걸고 죽여!! 헛
실행명령 : nohup java -jar deathable.jar --server.port=8090 --name=server1 &

우분투 자바 8 설치 http://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via…/

보고 있는 aws 책에 도메인 연결하는 것이 있는데 난 여기서 도메인을 삼.. freenom.com(.tk 로 끝나는 도메인 공짜)
(근데 ns 서버 설정이 좀 느린 기분)

인스턴스 두개를 만들었는데, 엘라스틱 아이피를 하나씩 부여해줌.. 엘라스틱 아이피는 돈 드나?
요금 삽질 예방 : http://gun0912.tistory.com/45

나중에 볼 링크 DDOS 방지 :https://d0.awsstatic.com/whit…/Security/DDoS_White_Paper.pdf

let’s encrypt 로 https 설치 https://blog.outsider.ne.kr/1178
이미 아마존에서 무료로 https 관리를 지원하는구나..US리전만 되는 기분이…https://aws.amazon.com/ko/certificate-manager/
해보니.. US리전만이 아니라 다른 곳도 되는 기분.. 근데 이메일이 있어서 해당 도메인으로 이메일을 보낸다. 연습할 것이라면 미리 이메일을 준비하던가, 아니면 다른 SSL을 적용해야할듯..

단 let’s encrypt 명령을 실행하면 맥에서는 experiment 라 하니.. 도커에서 돌리는 걸로… (근데 내가 새로 산 서버가 아직 네임서버 인증이 안되서 연기 )

연습서버 우분투로도 연습함..
자바8은 위에 있고, nginx 설치 https://www.digitalocean.com/…/how-to-install-nginx-on-ubun…
톰캣8 설치 : https://www.digitalocean.com/…/how-to-install-apache-tomcat…

nginx와 톰캣 연동 : https://www.mkyong.com/…/nginx-apache-tomcat-configuration…/
mkyoung 에서 안 좋은 소스 몇개 봐서 그런가 조금 불신스럽지만 ;ㅁ;..

그리고 내 아이피에서만 tomcat manager 들어가게 할려고 ip 허용 대 찾아보기.http://juncon.tistory.com/3
https://www.nginx.com/resou…/admin-guide/restricting-access/
ip allow 범위를 정하자 ip 범위 계산 https://gs.saro.me/#!m=elec&jn=219

nginx 파일 업로드 사이즈 제한 : https://laracasts.com/…/413-request-entity-too-large-nginx1… , http://snake1rabbit2.tistory.com/33