第一步:进入/nginx/conf 打开Nginx的nginx.conf配置文件,加入以下配置
#服务端(java)配置IP和端口
upstream pfserver{
server 10.188.187.231:8080;
}
#客户端(前端)配置IP和端口
upstream pfclient{
server 10.188.88.86:8080;
}
#Assist2是项目的访问名称
#应用的HTTP服务
server {
listen 9080;
#nginx部署的服务器 这个地方可以用localhost代替,也可以是部署的那台服务器的域名(只不过需要在该服务器的hosts文件中配置该域名所对应的该服务器的ip)
server_name localhost;
location / {
proxy_pass http://pfclient/;
}
location /Assist2{
#获取请求的协议
proxy_set_header SCHEME $scheme;
#HTTP_CLIENT_IP这个名字是随便取的,目的在于后台获得用户的真实ip的,而不是反向代理服务器的地址
proxy_set_header HTTP_CLIENT_IP $remote_addr;
proxy_pass http://pfserver/Assist2;
}
}
第二步:进入/nginx/sbin 重启nginx服务 命令:./nginx -s reload
第三步:浏览器访问地址:http://服务器IP:9080 可访问前端页面,其他电脑访问前端页面时,服务器ip需要配置成nginx所在的服务器的ip,可以在该电脑的hosts文件中配置nginx所在服务器ip
所对应的域名,此时浏览器访问地址就是:http://nginx服务器的域名:9080