CentOS下安装、配置Nginx,配合IIS做负载均衡.doc_第1页
CentOS下安装、配置Nginx,配合IIS做负载均衡.doc_第2页
CentOS下安装、配置Nginx,配合IIS做负载均衡.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CentOS下安装、配置Nginx,配合IIS做负载均衡一、环境准备 安装CentOS版本:6.2关于CentOS介绍,请参考:/view/26404.htmNginx版本:1.2.1关于Nginx介绍,请参考:/view/926025.htm二、Linux常用命令介绍工欲善其事,必先利其器。在进行Linux系统操作之前,我们必须掌握一些基础的命令,相信用过dos的人都不会太陌生,基本上包括windows、linux,其命令行模式都是从unix系统发展而来。在此仅列出一些,在本篇博客会涉及到的一些命令,更多的介绍请参考相关资料。ls用来显示某个路径下的文件和目录例如:ls -acd进入某个目录或者返回上级目录例如:cd /directory;cd .ps显示进程信息例如:ps -ef | grep nginxmkdir创建目录例如:mkdir yourdirrmdir删除目录rm删除文件kill结束进程例如:kill -TERM pid 给父进程发一个term信号,杀死进程及子进程logout注销当前会话reboot重启系统yum安装相关工具包setup进行网络、防火墙等设置vivim文本编辑器例如:vi /usr/local/nginx/conf/nginx.conf三、安装Nginx完成安装centos后,使用root用户进入到系统,使用wget方式安装nginx包 wget /download/nginx-1.2.1.tar.gz 解压包 tar -zxvf nginx-1.2.1.tar.gz 安装gcc编译器及相关工具 yum -y install gcc gcc-c+ autoconf automake make 安装相关依赖的模块 yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel 通过编译源码的方式进行安装:./configure 执行命令:make 执行命令:make install四、配置Nginx配置文件示例:配置文件说明: nginx server做前端反向代理 后端配置两台IIS作为分流服务器 基于ip-hash的负载方式 测试配置文件是否有错误: /$your directory/nginx/sbin/nginx -t五、如何启动Nginx直接执行文件启动: # /usr/local/nginx/sbin/nginx启动成功后,查看nginx进程信息: # ps -ef | grep nginx ,看是否存在nginx的进程来确认是否成功启动。同时记得检查centos防火墙设置,是否开启了相应端口,可使用setup命令来设置防火墙、dns、网络等信息。如果默认的配置文件未做任何改动,使用浏览器直接访问nginx server,会出现提示:Welcome to Nginx六、总结按照以上的步骤,测试环境已经建立,nginx能很好的代理前端请求,并分流到后端的IIS上,Session、Cookie等貌似也没啥问题。详细的测试还在进行当中,如果没有什么问题,我们将用于正式的生产环境。把Linux下优秀的软件拿来为.Net系统服务,并没有什么不可以!Web开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论