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应用均会被分配到: