본문 바로가기

NginX

[NginX] 무중단 배포를 적용하던 중 겪은 문제들 기억이 나는 부분들만 몇개 적었습니다 1. 깃에서 풀이 되지 않을때 -원인- 서버에서 사용 할 수 있는 권한이 없었던 것 같다 그래서 root로 되어 있는 권한을 ec2-user로 바꿔 주었다. -에러- error: insufficient permission for adding an object to repository database .git/objects -해결방법- cd .git/objects/ ls -al sudo chown ec2-user.ec2-user 2. 깃에서 pull받아서 jar파일을 빌드 하는데 에러가 계속 난다 -원인- 로컬에서 잘 빌드가 되던 코드가 서버에서는 빌드가 되지 않는다 이유가 서버에서 제공하는 스왑 공간이 부족하거나 프로세스 크기 제한에 도달하여 생기는 문제였다. -해결..
nginx 2-2(무중단 배포1/2) 목표: NginX연결하고 프로젝트에 적용시키기 1. 포트를 두개 만들어 주기 (8081 / 8082) ec2 서버가 아닌 인텔리제이에서 설정을 해준다(application.yml) spring: profiles: set1 server: port: 8081 management: endpoints: web: exposure: include: "*" --- spring: profiles: set2 server: port: 8082 management: endpoints: web: exposure: include: "*" 2. 포트가 잘 변경이 되는지 확인하기 shift를 두번 눌러 검색창을 띄우고 Edit configurations를 찾습니다. -프로젝트를 만들때 생성 된 application을 왼쪽 상단에 ..
NginX reverse proxy 설정하기 엔진엑스로 웹소켓 테스트를 하는데 연결이 안되고 에러가 났다. proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_http_version 1.1; /etc/nginx/nginx.conf 엔진엑스 config파일에 설정을 추가 해줬더니 문제 해결!!