Nginx 反向代理教程
什么是反向代理?
反向代理就是客户端请求到代理服务器 ,代理服务器转发给应用服务器
好处
可以隐藏服务器的地址 提供一层保护
官网地址:https://nginx.org/en/download.html
1.修改Nginx 监听端口号 8089
server { listen 8089; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; }
location / { proxy_pass https://localhost:5001/weatherforecast/ ;#转发 这里改成应用的地址 }
2. 验证是否成功
1 用cmd 启动nginx
2 启动后网址输入8089端口
3 如图表示成功
3 如何关闭nginx
关闭或停止nginx
我们通过在cmd命令窗口,输入相关的nginx命令来关闭或停止nginx
具体命令如下:
(1)快速停止或关闭nginx:nginx -s stop
(注意:使用nginx -s stop命令关闭所启动的nginx时,同时会删除logs中的nginx.pid文件)
(2)完整有序的停止nginx:nginx -s quit
(注意:使用nginx -s quit命令关闭所启动的nginx时,同时也会删除logs中的nginx.pid文件)
(3)使用taskkill停止或关闭nginx:taskkill /f /t /im nginx.exe
(注意:使用taskkill /f /t /im nginx.exe命令关闭所启动的nginx时,不会删除logs中的nginx.pid文件)
如何都不行则使用任务管理找到nginx 结束任务即可