[实践OK]Nginx反向代理proxy_pass 的设置和访问限定之allow/deny all;,以从80端口转向其他端口,特别是对方指定IP限定才能访问的接口只有代理访问了, 被代理加上IP限定。

jackxiang 2015-1-26 09:55 | |
nginx中deny和allow详解
deny和allow都是在access阶段
allow和deny都可以在http,server,location,limit_except中使用
如果被deny则会返回“403 Forbidden”报错信息
以下几个场景能够说明清楚这2个命令的具体是怎么用的

来自:https://blog.csdn.net/sinat_24354307/article/details/126448475

背景:单位只有一个80端口能过到测试机,如果想在测试机上再开一个非nginx的自己写的server,怎么能通过测试机做server并能通过80端口转发到这个自己写的server上呢?那就得用nginx的端口转发功能了。
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
可加在server段里,也可加在 location段里,放大内网10.65.*.*/16位掩码(10.6.0.0---10.6.255.254),同理10.4.0.0/16:



proxy相关参数:

被代理加上代理IP才能访问,allow:






找到conf/nginx.conf文件,编辑:

server下的结点:
listen:监听80端口
server_name:转发到哪个地址
proxy_pass:代理到哪个地址
nginx常用命令(要进入到nginx的目录):
开启:start nginx
重启:nginx -s reload

From :http://www.cnblogs.com/wuyou/p/3455381.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/7754/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2023-11-17 15:27
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]