当前位置:首页 > CN2资讯 > 正文内容

Nginx正向代理nginx正向代理配置

2天前CN2资讯

Nginx正向代理

一.  实验环境:

相关服务都调试包报错(Iptables ,selinux,ntpdate,network,hostname ,hosts)都调试好

正向代理服务器: 172.16.0.63 centos 6.5

客户端测试:   172.16.0.173  centos 6.5

二.  实验搭建:

1.    由于本机是采用的LNMP 一键部署安装,所以就没有进行专门安装nginx

2.    服务端部署:

[root@xuegod63~]# vim /usr/local/nginx/conf/nginx.conf

worker_processes  1;

pid        logs/nginx.pid;

events {

worker_connections  1024;

}

http {

include       mime.types;

default_type  application/octet-stream;

sendfile        on;

keepalive_timeout  65;

 

server {

    resolver 172.16.100.1;    #本地的DNS 地址

    resolver_timeout 5s;     #配置代理超时时间

           

    listen 0.0.0.0:8080;    #监听的端口,可以自定义

           

    access_log /home/reistlin/logs/proxy.access.log; 访问日志

    error_log  /home/reistlin/logs/proxy.error.log;       错误日志

    

#配置正向代理参数,均是由 Nginx 变量组成。其中 proxy_set_header 部分的配置,  是为了解决如果 URL 中带 "."(点)后 Nginx 503 错误。

        

    location / {      

       

         proxy_passhttp://$http_host$request_uri;   #系统变量

#        proxy_set_header X-Real-IP$remote_addr;

    3,配置缓存大小,关闭磁盘缓存读写减少I/O,以及代理连接超时时间。

        proxy_buffers 256 4k;

        proxy_max_temp_file_size 0;

        proxy_connect_timeout 30;

    4,配置代理服务器 Http 状态缓存时间。

        proxy_cache_valid 200 302 10m;

        proxy_cache_valid 301 1h;

        proxy_cache_valid any 1m;

    }

 }

}

[root@xuegod63~]# nginx  -t     查看配置信息,根据错误提示进行修改。

nginx: theconfiguration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx:configuration file /usr/local/nginx/conf/nginx.conf test is successful

[root@xuegod63~]# nginx  -s reload  重新加载nginx 服务

 

客户端部署:

[root@webserver1~]#  exporthttp_proxy=http://172.16.0.63:8080

注释:172.16.0.63即是nginx服务器的内网IP,8080为nginx的监听端口

测试结果:

[root@webserver1~]# wget http://www.163.com

--2016-06-2118:04:28--  http://www.163.com/

Connectingto 172.16.0.63:8080... connected.

Proxyrequest sent, awaiting response... 200 OK

Length:unspecified [text/html]

Saving to:“index.html”

 

    [     <=>                                                                                ] 744,622      654K/s   in 1.1s   

 

2016-06-2118:04:30 (654 KB/s) - “index.html” saved [744622]

取的结果是从代理服务器上面 172.16.0.63上面下载的,代理服务器搭建成功!!!


 

 

 


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/24393.html

    分享给朋友:

    “Nginx正向代理nginx正向代理配置” 的相关文章

    cn1cn2怎么算?从基础到高阶,快速掌握计算技巧

    cn1怎么算?从基础开始,轻松掌握计算技巧在学习过程中,尤其是涉及组合数学或排列组合的问题时,我们经常会遇到cn1和cn2的计算。虽然这些公式看似简单,但如果初次接触,可能会让人感到困惑。这篇文章将从基础开始,逐步解析cn1和cn2的计算方法,帮助你快速掌握。什么是cn1?我们需要明确什么是cn1。...

    如何使用Luminati(Bright Data)代理服务获取数据与保护隐私

    Luminati(Bright Data)概述不仅体现了其代理服务的强大与全面,还带领我们了解这一行业的演变与发展。作为全球最大的住宅代理服务提供商,Luminati(现被称为Bright Data)凭借其超过720万个真实用户IP,突显了自身在代理市场中的领先地位。您可能会想,为什么会有如此多的I...

    Digital-VM优惠活动揭秘:享受五折折扣和稳定续费

    Digital-VM优惠概述 Digital-VM简介 Digital-VM是一家专注于提供基于KVM架构的VPS主机服务商,凭借其强大的服务器性能和丰富的网络资源,已经逐渐在市场中站稳了脚跟。如果你在寻找高可靠性、灵活配置的VPS主机,Digital-VM绝对值得一试。它在全球多个地区建立了数据中...

    如何选择合适的VPS进行购买:关键因素解析

    选择合适的VPS进行购买是一项涉及多个因素的决策。VPS,即虚拟专用服务器,是一种介于共享主机和独立服务器之间的托管解决方案。特别适合需要灵活性和可扩展性的用户,无论是个人开发者、企业还是网站管理员。这种灵活性让VPS成为现代网络环境中一个非常受欢迎的选择。 VPS与传统的共享主机存在显著区别。传统...

    如何高效利用 gigsgigscloud 找到优质自由职业者

    什么是 gigsgigscloud? 在我开始使用 gigsgigscloud 之前,我还是对这个平台有些陌生。gigsgigscloud 是一个连接企业和自由职业者的在线平台。它让各类项目得以顺利进行,无论是短期的临时工作还是长期的合作项目。用户可以在这里找到合适的自由职业者,或者作为自由职业者展...

    获取超值黑五优惠的最佳购物指南

    什么是黑五(Black Friday)? 黑色星期五,或者称为黑五,是美国的一个购物节,通常在感恩节后的一天。这一天,商家们会推出大量的折扣和促销活动,吸引消费者们蜂拥而至。作为一个购物狂欢日,黑五不仅在美国受到欢迎,越来越多的国家和地区也开始加入这个购物盛会。每年的这个时候,我总是充满期待,期待能...