Nginx 설정 SpringBoot 프로젝트

1495 단어
Nginx 기본 명령: nginx - s quit 우아 정지 nginx, 연결 이 있 을 때 연결 요청 이 완료 되면 worker 프로 세 스 nginx - s reload 우아 재 부팅 을 죽 이 고 설정 파일 nginx. conf nginx - s reopen 을 다시 불 러 와 로그 파일 을 다시 엽 니 다.일반적으로 로그 nginx - v 를 자 르 는 데 사용 되 는 버 전 nginx - t 검사 nginx 의 프로필 nginx - h 도움말 정보 nginx - V 자세 한 버 전 정 보 를 볼 수 있 습 니 다. 컴 파일 매개 변수 nginx - c filename 지정 프로필 nginx - c / etc / nginx / nginx. conf 재 부팅 nginx - c / etc / nginx / nginx. conf 업데이트 프로필 포함
스프링 부 트 패키지 생략...
Nginx 프로젝트 설정: nginx 설정 파일 vim / etc / nginx / conf / nginx. conf 메모: nginx / 1.10.3 (Ubuntu) 버 전 을 열 고 / etc / nginx / sites - enabled / default 을 엽 니 다.
http 모듈 에 다음 설정 정 보 를 추가 합 니 다 upstream test {server 127.0.0.1: 8080 weight = 10;} server {listen 80; \ # 기본 감청 포트 80 server name cc520. me; \ # 대외 서비스 이름 \ #... 기타 설정 정보 \ # 프 록 시 경로 위치 / test {proxy pass 설정http://test/;} \ # "/" 경로 전송 / test location = / {return 302 / test;}\ #... 기타 설정 정보}
폴 링 전략 을 사용 하여 서비스 배 포 를 진행 하려 면:
upstream test {
  server  127.0.0.1:8080 weight=10;  #  1
  server  127.0.0.1:8080 weight=10; #  2
  server  127.0.0.1:8080 weight=10; #  3

} server {listen 80; \ # 기본 감청 포트 80 server name cc520. me; \ # 대외 서비스 이름 \ #... 기타 설정 정보 \ # 프 록 시 경로 설정 위치 / test {proxy passhttp://test/;} \ # "/" 경로 전송 / test 에 302 접근 루트 디 렉 터 리 항목 location = / {return 302 / test;} \ #... 기타 설정 정보}
참고 글:https://www.cnblogs.com/Franken-Fran/p/nginx_balanceLoad.html
react 배치 문장 참조:https://www.jianshu.com/p/5d7238a51b1c

좋은 웹페이지 즐겨찾기