设为主页 销售咨询 客服电话  
   
 
 
 
 
Linux下web负载均衡安装配置
2018-12-12

 一、安装编译工具及库文件

yum -y install make zlibzlib-develgcc-c++ libtoolopensslopenssl-devel

 

二、安装 PCRE

1、解压安装包:

tarzxvf pcre-8.38.tar.gz

2、进入安装包目录

3、编译安装

./configure

make&& make install

4、查看pcre版本

pcre-config --version 

安装 Nginx

如果要安装ECHO调试的话先解压echo-nginx-module-0.60.tar

tarzxvf echo-nginx-module-0.60.tar

1、解压安装包

tarzxvf nginx-1.11.6.tar.gz

tarzxvf Nginx_upstream_hash-0.3.1.tar.gz

 修改安装目录下的/src/http/ngx_http_upstream.h   (加-号的是修改项)

structngx_http_upstream_srv_conf_s {

ngx_http_upstream_peer_t         peer;

void                           **srv_conf;

ngx_array_t                     *servers; /* ngx_http_upstream_server_t */

-   ngx_array_t                    *values;

-    ngx_array_t                    *lengths;

-    ngx_uint_t                     retries;

 

ngx_uint_t                       flags;

ngx_str_t                        host;

u_char                          *file_name;

ngx_uint_t                       line;

in_port_t                        port;

in_port_tdefault_port;

};

2、进入安装包目录

cd nginx-1.6.2

3、编译安装

./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-

http_ssl_module --user=www --group=www --with-pcre=/usr/pcre-8.38 (pcre的解压目录)

  --add-module=/usr/nginx_upstream_hash-0.3.1upstream第三方控解压目录)

如果要安装ECHO调试的话加入 --add-module=/usr/echo-nginx-module-0.60echo的解压目录)

make

make install

4、查看nginx版本

/usr/local/webserver/nginx/sbin/nginx -v

创建 Nginx 运行使用的用户 www

/usr/sbin/groupadd www

/usr/sbin/useradd -g www www

 

配置nginx.conf ,将/usr/local/webserver/nginx/conf/nginx.conf

upstreamlocalhost/haeinv {

server 38.49.32.56:8080;

server 38.49.32.40:7031;

hash    $request_uri;

  }

检查配置 /usr/local/webserver/nginx/sbin/nginx -t

启动 Nginx

Nginx 启动命令如下:

/usr/local/webserver/nginx/sbin/nginx 

以下包含了 Nginx 常用的几个命令:

/usr/local/webserver/nginx/sbin/nginx -s reload            # 重新载入配置文件

/usr/local/webserver/nginx/sbin/nginx -s reopen            # 重启 Nginx

/usr/local/webserver/nginx/sbin/nginx -s stop              # 停止 Nginx

   
 
   
 
安徽鸿奥软件有限公司
版权所有,翻版必究 ◎2007-2008copyright
皖ICP备17008567号-1
皖公网安备 34030002020793号