nginx正向代理的好处


本文摘自PHP中文网,作者(*-*)浩,侵删。

正向代理就是我们传统意义上说的代理ip,一般的使用方法就是在浏览器中配置一下代理的ip与端口,然后就可以使用了,而我们一般是用来fanqiang或者是用来隐藏自己的真实ip。

正向代理工作原理

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

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

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

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使用教程栏目进行学习!

以上就是nginx正向代理的好处的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

nginx的正确卸载方法

运行和控制nginx――命令行参数和信号

nginx如何实现端口转发

查看nginx是否启动

nginx如何正确配置https

设置nginx开机自启动的方法

nginx有哪些常见的应用场景

为什么会出现nginx

怎么在linux系统中以单容器安装nginx+asp.net core

nginx为什么能如此之快

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...