话不多说,上配置文件!
# 优雅下线操作
# 负载两台服务,一个为我的博客,另一个是静态资源文件。当博客下线更新的时候,将负载转移到静态提示页面上面。这样就可以达到24小时不停机的效果。避免用户流失!
# 下线的时候,只需要将 server 后面的 down 移动到博客服务后面即可
upstream tale_blog {
server 127.0.0.1:9000 max_fails=3 fail_timeout=30s;
server 127.0.0.1:8080 down;
}
#转发到对应的服务上面
server {
listen 80;
server_name www.geek45.com;
location / {
proxy_pass http://tale_blog;
}
}
# 访问8080端口,就可以直接跳转到nginx的静态资源页面了。
# /www/static-web/ 静态资源文件放在这个目录下面。
server {
listen 8080;
server_name _;
root /www/static-web/;
index index.html;
}