环境需求

  系统:centos5.5

  nginx:nginx-1.10.1.tar.gz

  以上可以自行在网上搜索进行下载

1、安装nginx需要的环境,pcre(作用rewrite)、zlib(作用压缩)、ssl,这个也可以自己下载编译安装
yum -y install zlib;
yum –y install pcre;
yum –y install openssl;
2、下载安装nginx-*.tar.gz
解压nginx-*.tar.gz,进入解压之后的目录执行./congigure
编译:make
安装: make install
查看安装目录:whereis nginx
3、配置
修改:/usr/local/nginx/conf文件
例如:

nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
2)、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
3)、fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配。
4)、url_hash(第三方)
4、相关命令
./nginx:启动nginx
./nginx -s reload:重启nginx(如修改配置文件等)
./nginx -t:检查配置文件是否正确
./nginx -s stop:关闭nginx
5、注意事项:
如果第一次配置完成启动时需要注意linux防火墙问题,开放对应配置的端口。

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!