Nginx动静分离-多机器(八)
环境准备
| 主机 | 作用 | 服务 | 地址 |
|---|---|---|---|
| docker-131 | 负载均衡 | nginx proxy | 192.168.64.131 |
| docker-132 | 静态资源 | nginx static | 192.168.64.132 |
| docker-130 | 动态资源 | tomcat server | 192.168.64.130 |
131配置
upstream dynamic{
server 192.168.64.130:8080;
## server 192.168.64.132:8080;
check interval=3000 rise=2 fall=5 timeout=1000 type=http;
}
upstream static{
server 192.168.64.132:80;
## server 192.168.64.133:80
}
server {
listen 80;
server_name 192.168.64.131;
access_log /var/log/nginx/nginx-tomcat.access.log main;
location / {
proxy_pass http://dynamic;
proxy_set_header HOST $http_host;
}
location ~* .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
proxy_pass http://static;
proxy_set_header HOST $http_host;
}
location /status {
check_status;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
132配置
server {
listen 80;
server_name 192.168.64.132;
access_log /var/log/nginx/nginx-tomcat.access.log main;
location ~* .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
root www;
expires 7d;
}
location /status {
check_status;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
130配置
安装tomcat
启动132nginx服务
启动131nginx服务
启动130tomcat服务
测试
参考链接:https://www.cnblogs.com/tanff/p/15267689.html