Nginx正向代理

Nginx正向代理html

一.  實驗環境:linux

相關服務都調試包報錯(Iptables ,selinux,ntpdate,network,hostname ,hosts)都調試好nginx

正向代理服務器: 172.16.0.63 centos 6.5web

客戶端測試:   172.16.0.173  centos 6.5vim

二.  實驗搭建:centos

1.    因爲本機是採用的LNMP 一鍵部署安裝,因此就沒有進行專門安裝nginx緩存

2.    服務端部署:服務器

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

worker_processes  1;ssh

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上面下載的,代理服務器搭建成功!!!

相關文章
相關標籤/搜索