nginx를 바람둥이, springboot 구성

1 환경

두 (CentOS는) 기계, 두 개의 웹 응용 프로그램을 실행하는 각 시스템

IP 편물
192.168.0.109 http://192.168.0.109:8081
192.168.0.109 http://192.168.0.109:8082
192.168.0.111 http://192.168.0.111:8083
192.168.0.111 http://192.168.0.111:8084

 

 

 

 

 

 

 

 

 

참고 :이 기계가 내 우분투 시스템이기 때문에, 나는 당신이 얼마나 많이 우분투 색상과 같은 스크린 샷을 발견하면 다음 스크린 샷이 centos7, 특정 모델이며, 놀라지 마세요,이 centos7를 실행, 가상 머신 설치 우분투 시스템의 상단에 있었다 아이디어에 대한 같은 centos7-1810, 웹 응용 프로그램 준비 도구

 

준비 2, 웹 애플리케이션

검증을 용이하게하기 위해, 깨끗한 구성 응용 프로그램 springboot에서

참조하시기 바랍니다 봄의 공식 웹 사이트 : HTTPS : //spring.io/guides/gs/rest-service/

리턴의 수정 내용을 수행 변형에 기초하여, 현재 애플리케이션의 복귀 포트 (포트 4 응용 각각 8081,8082,8083,8084)

3,이 기계를 설치 한 nginx를 서비스

당신은 공식 웹 사이트에서 설치 단계를 볼 수 있습니다, 예를 들어, 나는 두 CentOS는 기계였다

http://nginx.org/en/linux_packages.html#RHEL-CentOS

공식 웹 사이트를 장착 참조 설치 단계

4, 구성의 nginx

설치 후, 프로파일 위치 :은 / etc / nginx를

nginx.conf 수정

정력 nginx.conf

는 HTTP를 추가 {}, 내용을 클릭

server{
    #nginx端口
    listen 8080;
   #服务名称
    server_name 192.168.0.109;
    location / {
       #proxy_pass 后边的地址需要与下方的upstream后边的名称一样
       #此处为tomcats
       proxy_pass http://tomcats;
       root html;
        index index.html index.htm;
    }
}
#app的配置
upstream tomcats{
    #weight为权重,值越大,分配的就越多
    server 192.168.0.109:8081 weight=10;
    server 192.168.0.109:8082 weight=10;
    server 192.168.0.111:8083 weight=10;
    server 192.168.0.111:8084 weight=10;
}     

两台机器均要配置

5、启动nginx

我是在centos中根据官方文档在线安装,所以,命令可以直接调用

nginx

#停止命令  nginx -s stop

如下图:

证明nginx已经启动起来了,访问nginx,不断的刷新页面,会发现四个web应用均会被分配到:

 

추천

출처www.cnblogs.com/hanpengblog/p/11330447.html