1、root账户使用命令whereis nginx找打nginx的安装目录
2、找到config目录
3、编辑nginx.conf 如下:
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;
upstream xxx-realserver{
server ip1:port1 weight=1; #此处是你被代理的服务的IP和端口,weight代表权重,值越大,流量被分配的越多
server ip2:port2 weight=2; #可配置多个,默认采用轮询负载策略
}
server{
listen proxy-port; #此处是nginx对外暴露的代理端口
server_name localhost;
location /yourcontext{# yourcontext代表nginx对外代理的上下文
proxy_pass http://xxx-realserver/yourcontext;
}
}
}
4、验证配置文件的正确性:找到安装目录下的sbin目录,执行./nginx -t命令验证配置文件的正确性
5、./nginx -s reload重启nginx即可。