springboot+nginx+https+linux 부하 균형 추가 도 메 인 이름 접근 간단 한 테스트 실현

1.springboot 프로젝트 를 세 개의 jar 패키지 로 포장 하고 포트 를 지정 합 니 다.14341,14342,143432.텐 센트 클 라 우 드 무료 ssl 인증 서 를 다운로드 하고 압축 을 풀 면 다음 과 같은 폴 더 가 나타 납 니 다.

3.nginx 폴 더 의.crt 와.key 파일 을 서버 에 복사 합 니 다.예 를 들 어 복사 합 니 다.
/home/ssl/xxx.crt
/home/ssl/xxx.key
4.nginx 기본 설정 파일 설치/usr/local/nginx/conf/nginx.conf5.nginx.conf 설정 파일 을 수정 하여 https+부하 균형 을 실현 하 는 간단 한 테스트(이 테스트 는 서버 에서 진행)

worker_processes 1;
events {
  worker_connections 1024;
}
http {
  include    mime.types;
  default_type application/octet-stream;
  sendfile    on;
  keepalive_timeout 65;
  upstream paint {
    server 127.0.0.1:14341 weight=2;
    server 127.0.0.1:14342 weight=1;
    server 127.0.0.1:14343 weight=1;
  }
  server {
    listen    443 ssl;
    server_name www.xxx.com xxx.com;
    ssl_certificate /home/ssl/xxx.crt;
    ssl_certificate_key /home/ssl/xxx.key;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    location / {
      proxy_pass http://paint;
    }
  }
  server {
    listen    80;
    server_name www.xxx.com xxx.com;
    rewrite ^(.*)$ https://${server_name}$1 permanent;
  }
}
6.상기 nginx.conf 설정 파일 을 실현 할 수 있 습 니 다.이론 적 으로 weight 설정 의 수치 가 클 수록 방문 할 확률 이 높 습 니 다.
총결산
위 에서 말 한 것 은 소 편 이 소개 한 springboot+nginx+https+Liux 가 부하 균형 과 도 메 인 이름 방문 간단 한 테스트 를 실현 하 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
만약 당신 이 본문 이 당신 에 게 도움 이 된다 고 생각한다 면,전 재 를 환영 합 니 다.번 거 로 우 시 겠 지만 출처 를 밝 혀 주 십시오.감사합니다!

좋은 웹페이지 즐겨찾기