# 设置文件
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 默认
网友评论