多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、概述 开放服务的部署,推荐采用nginx+tomcat的方式; >[danger] 这里,nginx可以直接在前端限流、做负载均衡等,极大提升了微服务架构的灵活性; ## 二、nginx安装及配置运行 nginx的安装、配置及运行的通用技术细节可以参考下面的安装章节:[nginx安装](实施方案/nginx安装.md); 针对开放服务的部署,我们已经确定采用nginx+tomcat协同部署方案,典型的nginx配置如下: 1、在http根段增加: ``` upstream backend { server localhost:8090; } ``` 2、在http/server/location/配置段,增加: ``` proxy_pass http://backend; ``` >[danger] 这样,所有通过80端口请求到当前nginx上的请求都会转发到后台tomcat的8090请求上去了; ### 典型实例: ``` worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; upstream backend { server localhost:8090; } server { listen 80; server_name localhost; location / { root html; index index.html index.htm; proxy_pass http://backend; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } ``` ## 三、tomcat安装 这个解压,配置端口,即可,非常简单;