1.1 正向代理

正向代理,也就是传说中的代理,他的工作原理就像一个跳板。简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录。结论就是,正向代理,是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。

1.2 安全性

正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。

1.3 配置安装nginx

(释:步骤仅供参考,请根据步骤结合实际情况进行)

环境执行 :yum install -y zlib* pcre* gcc-c++ make lib*

1、  PCRE库的安装:  

官网:http://www.pcre.org/  
下载页面:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 
选择最新版本下载:  
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.32.tar.gz  解压: 
tar –zxvf pcre-8.32.tar.gz,解压目录为:pcre-8.32 
然后进入到 cd pcre-8.32,进行配置、编译、安装  
配置  
./configure或./config  编译  
make  
安装  
make install  

2、  OpenSSL库的安装  

官网:http://www.openssl.org  
下载页面:http://www.openssl.org/source/ 
选择最新版本下载  
http://www.openssl.org/source/openssl-1.0.0a.tar.gz 
解压:  
tar –zxvf openssl-1.0.0.tar.gz,解压目录为:openssl-1.0.0  
然后进入到 cd openssl-1.0.0,进行配置、编译、安装

配置 

./configure或./config  
编译  
make 

安装  
make install 

3、  nginx安装 

官网:http://nginx.org 

下载页面:http://nginx.org/en/download.html 

选择最新版本下载:  
http://nginx.org/download/nginx-1.4.4.tar.gz 
解压:  
tar –zxvf nginx-1.4.4.tar.gz,
解压目录为:nginx-1.4.4 

下载缓存清除插件:

wget http://labs.frickle.com/files/ngx_cache_purge-1.6.tar.gz

解压:

tar zxvf ngx_cache_purge-1.6.tar.gz

解压后的目录:ngx_cache_purge-1.6

然后进入到 cd nginx-1.4.4,
进行配置、

./configure --with-http_stub_status_module --prefix=/opt/nginx --add-module=../ngx_cache_purge-1.6

编译、安装

make & make install
 
Nginx的启动 

cd usr/local/nginx/sbin

./nginx

重启

cd /usr/local/nginx/sbin

./nginx -s reload

1.4 配置正向代理

Centos 7 使用Nginx的安装和正向代理的配置

location /server {
    proxy_pass http://192.168.10.1/manage;
    proxy_redirect off;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $http_host;

}

 

附(反向代理/负载均衡):https://my.oschina.net/xwzj/blog/1608611

转载于:https://my.oschina.net/xwzj/blog/1608621

相关文章:

  • 2022-12-23
  • 2021-10-07
  • 2021-10-26
  • 2021-09-26
  • 2021-08-28
猜你喜欢
  • 2021-08-21
  • 2022-01-07
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
相关资源
相似解决方案