服务器 nginx - 其他笔记

2020-08-06  本文已影响0人  自走炮
# 设置文件
include vhost/*.conf; # nginx.conf 的 http 块,模拟虚拟主机,引用其他配置

# 负载均衡,www.conf 把服务地址(域名)反向代理到 proxy_pass 地址,即 upstream 地址
upstream localhost {
    server localhost:8080 weight=1; # 单应用部署多主机或多应用
    server localhost:8081 weight=1;
}

# 反向代理
# nginx.conf 同级 vhost 目录下 www.conf
server {
    listen 80;
    server_name www.power.com;
    location / {
        proxy_pass http://localhost; # 反向代理
        proxy_connect_timeout 500ms;
    }
}

# 静态代理,使 www.power 网页能访问 img.power 资源 (z:/ 中)
# nginx.conf 同级 vhost 目录下 img.conf
server {
    listen 80;
    server_name img.power.com; # 静态代理
    root z:/; # 共享地址映射,img(\\共享文件主机) 映射到 z:/
    location / {
        index index.html;
    }
}

# 本机 hosts 文件(本机域名解析服务器 DNS)
127.0.0.1 www.power.com # 负载均衡演示用
127.0.0.1 img.power.com # 静态代理演示用
127.0.0.1 localhost # localhost 默认
上一篇 下一篇

猜你喜欢

热点阅读