Nginx实现简单反向代理
1.下载安装启动
下载地址:http://nginx.org/en/download.html (我选择的是Stable version 下的nginx/Windows-1.18.0版本)
下载好后解压得到Nginx工程目录,其中最主要的配置文件nginx.conf在conf文件夹中(文件存放地址不要有中文)
启动的时候一定要在DOS命令下启动,不要双击nginx.exe
打开DOC窗口,进入nginx文件目录,输入start nginx启动Nginx
启动Nginx后,输入tasklist /fi “imagename eq nginx.exe” 命令会有2个Nginx进程
打开网页输入localhost出现Welcome to nginx页面说明nginx启动成功。
现在启动2个Spring boot 的后台
一个端口号设置为9998一个设置为9990,都启动好后。
打开打开nginx.conf文件,在conf文件夹中(文件存放地址不要有中文)
在http{}中 添加
upstream myngix(myngix这个名字可以随便写但是不要加"_") {
server ip:端口号 weight=1;
server ip:端口号 weight=1;(weight代表权重,weight越大分配的几率越高)
}
ip:端口号 就是启动的2个后台的地址
upstream配置好后找到server {}中的 location / {} 在里面加上proxy_pass http://myngix/接口地址或者页面地址;
我这里是调了2个后台的同名接口
现在配置到了,重启Nginx,命令是 nginx -s reload 启动成功后
访问localhost,并不断刷新就会访问不同的后台啦。
入门级Nginx教程结束。