安装Nginx,不知道怎么安装的可以点击查看
#1,nginx.con文件配置
#2,配置后台api服务器跳转
server { listen 80; server_name api.service.com;#图片路径拦截,定位到图片静态资源location ~ /upload/.*$ { root /www/resources/; expires 30d;} location / {#跳转到指点tomcat服务器 proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}#3,配置h5静态页面跳转
server {listen 80; server_name service.com;#h5页面存放路径root '/www/orancrabv2-fe/server'; index index.html;error_page 404 = /404.html; location ~ .*.(js|css|ico|gif|jpg|png|svg|woff|woff2|ttf|eot)$ { log_not_found off; access_log off; expires 7d; }}#4,nginx集群方式的配置
#集群的服务器upstream local_tomcat{server localhost:8080;server localhost:8081;}server {listen 80;server_name www.tomcat1.com;location ~ /upload/.*$ {root /www/resources/;expires 30d;}location / {#指定集群的服务器proxy_pass http://local_tomcat;#配置集群服务器故障转移#nginx与上游服务器(真实访问的服务器)超时时间 后端服务器连接的超时时间_发起握手等候响应超时时间proxy_connect_timeout 1s;#nginx发送给上游服务器(真实访问的服务器)超时时间proxy_send_timeout 1s;#nginx接受上游服务器(真实访问的服务器)超时时间proxy_read_timeout 1s;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}