Nginx配置反向代理
一、什么是Nginx
"Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。"
二、常用Nginx命令
(先进入到nginx的安装目录)
1.启动:
D:\nginx-1.15.2>start nginx 或者
D:\nginx-1.15.2>nginx.exe
2.停止:
D:\nginx-1.15.2>nginx.exe -s stop 或者
D:\nginx-1.15.2>nginx.exe -s quit
注:stop是快速停止,可能不保存相关信息;quit是完整有序的停止,并保存相关信息
3.重新载入
D:\nginx-1.15.2>nginx.exe -s reload
注:nginx.conf文件里的配置项更改后,需要重新载入
4.重新打开日志文件
D:\nginx-1.15.2>nginx.exe -s reopen
三、nginx配置反向代理
1. 修改nginx.conf文件
本地url :http://localhost/shoppo/staticsrc/ 对应的就是register.html
2.本地使用
本地访问 "http://localhost/shoppo/api/" 会被代理到远程url "http://192.168.***.***:9046/member/v1/"
示例:
四、常见报错
原因: nginx限制了上传文件的大小,默认大小是1M,
解决: nginx.conf http{ } 中可以配置最大允许的文件大小client_max_body_size