建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 服务器 > Nginx >

nginx正向代理的好处

时间:2019-08-28 12:05来源:PHP中文网 作者:猪哥 点击:
正向代理可以使用缓冲特性(由mod_cache提供)减少网络使用率。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理允许客户端通过它访问任意网站并且隐藏客户端自身。
正向代理就是我们传统意义上说的代理ip,一般的使用方法就是在浏览器中配置一下代理的ip与端口,然后就可以使用了,而我们一般是用来fanqiang或者是用来隐藏自己的真实ip。

正向代理工作原理

他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,有时候并不知道真实用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站。

正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络使用率。

nginx正向代理服务器搭建与配置

nignx的正向代理配置比较简单,也就是在nginx.conf中加几行参数。

server
 {
#指定代理端口 listen 800 ;
 #listen [::]:80 default_server ipv6only=on;
 server_name www.vuln.cn;
 index index.html index.htm index.php;
 root /home/wwwroot/default/;

 #error_page 404 /404.html;
 include enable-php.conf;
#配置dns与代理 location / { 
 resolver 114.114.114.114;
 proxy_pass $scheme://$http_host$request_uri; 
 } 
 location /nginx_status
 {
 stub_status on;
 access_log off;
 }
#解决css与图片加载不出的问题 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$
 {
 resolver 114.114.114.114; 
 proxy_pass $scheme://$http_host$request_uri; 
 proxy_buffers 256 4k; 

 if (-f $request_filename) {

 expires 1d;

 break;

 }
 }
 location ~ .*\.(js|css)?$
 {
 expires 12h;
 }

 location ~/\.
 {
 deny all;
 }
 }

更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片