反向代理服务器的配置及管理

反向代理服务器的配置及管理

ID:15151898

大小:70.50 KB

页数:7页

时间:2018-08-01

反向代理服务器的配置及管理_第1页
反向代理服务器的配置及管理_第2页
反向代理服务器的配置及管理_第3页
反向代理服务器的配置及管理_第4页
反向代理服务器的配置及管理_第5页
资源描述:

《反向代理服务器的配置及管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、反向代理服务器的配置及管理Author:李洪涛Mail:lht821008@163.comlihongtao@tansun.com.cn反向代理软件:nginx主要支持的协议http、https、pop3、smtp、imap等一、引言Nginx介绍Nginx发音为[enginex],是由俄罗斯人IgorSysoev建立的项目,基于BSD许可。据说他当初是F5的成员之一,英文主页:http://nginx.net/。俄罗斯的一些大网站已经使用它超过两年多了,一直表现不凡,从nginx的维基百科网站也能了解到,国内很多的大型门户网站已经都在使用,比如网易、新浪、腾讯等。所以nginx的使

2、用已经有一些成功的案例,这为我们使用这个代理软件提供了很好的背景。二、反向代理服务器的作用目前来说反向代理服务器基于安全和性能两个主要的方面考虑,下面是一个反向代理的拓扑模型:2.1基于安全:云客户端发来的请求不是直接的与内容服务器、数据库或者应用通信,他们首先到达反向代理服务器,防火墙只授信反向代理服务器与内容服务器等的内部真实服务器的通信,这样就使得内部真实的服务器受到了保护,代理服务器成为一道屏障,来自云端的攻击最多到达反向代理这个环节。2.3基于性能起到高速缓冲加速的功能。反向代理服务器可以在实现缓存云端访问实际应用过程中各种数据,当云端用户访问的数据已经在反向代理中缓存,那

3、么反向代理会很快响应用户的请求,而不必转发请求到真实的内部服务器上去再次提取。对于应用来说这样的架构就起到了一个加速缓冲的作用。三、Nginx的安装下载nginx的源包:http://www.ngin.org下载当前稳定版解包:tarzxvf**.tar.gz或者tar–xvf**.tar.gz进入加压后的包,执行安装配置:1../configure2.      --prefix=/usr/local/php-fcgi3.--with-web_mail4.--with-http_ssl_moudel5.      --enable-fastcgi6.      --ena

4、ble-discard-path7.      --enable-force-cgi-redirect8.      --with-config-file-path=/usr/local/php-fcgi/etc9.      --enable-zend-multibyte10.      --with-mysql=/usr/local/mysql11.      --with-libxml-dir=/usr/local/libxml212.      --with-gd=/usr/local/gd213.      --with-jpeg-dir14.      -

5、-with-png-dir15.      --with-bz216.      --with-freetype-dir17.      --with-iconv-dir18.      --with-zlib-dir  19.      --with-openssl=/usr/local/openssl20.      --with-mcrypt=/usr/local/libmcrypt21.      --enable-sysvsem1.      --enable-inline-optimization2.      --enable-soap3.     

6、 --enable-gd-native-ttf4.      --enable-ftp5.      --enable-mbstring6.      --enable-exif7.      --disable-debug8.      --disable-ipv69.对于我们的nginx最主要的是需要这两个参数:10.--with-web_mail11.--with-http_ssl_moudel编译:make安装:makeinstall四、nginx配置修改配置文件:/etc/nginx/conf/nginx.conf路径在安装路径下,我在其中做详细解析;将下面的

7、“worker_processes1”改成“worker_processes5”。usernginxnginx;//如果为nginx设置了相应的用户和组,需要在这里设定worker_processes1;//启动进程,这个可以根据nginx所在服务器的配置设定//日志的记录格式,下面是针对error日志error_loglogs/error.log;error_loglogs/error.lognotice;error_loglogs/error.logi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。