反向代理
在 nginx.conf 中添加参数
server {
listen 80;
server_name localhost;
// 将 / 路由的消息转发到 http://127.0.0.1:8080
location / {
root http://127.0.0.1:8080;
}
}
负载均衡
在 http 配置中增加 upstream 配置
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
# server_name 表示服务器的名字
upstream server_name {
server 192.168.1.116 8080 weight=2; # weight 表示权重, 权重最高的服务器最常选择
server 192.168.1.116 8181 weight=1; #
}
location / {
root http://server_name; # 从 server_name 中获取1个 服务器地址
}
}