CentOS安装nginx以及负载均衡的搭建

依赖环境,没有安装的需要安装一下

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
cd /usr/local/src
wget http://nginx.org/download/nginx-1.10.3.tar.gz
tar -zxvf nginx-1.0.10.3.tar.gz
cd nginx-1.10.3
./configure --prefix=/usr/local/nginx
make
make install

如果想开机启动

chkconfig nginx on

启动:

1 cd /usr/local/nginx/sbin
2 ./nginx

查看

ps -aux | grep nginx

3170是Nginx的主进程id,3171为Nginx的工作进程id                                                            

退出Nginx:

1 cd /usr/local/nginx/sbin
2 ./nginx -s quit

重启Nginx

1 cd  /usr/local/nginx/sbin
2 ./nginx -s reload

Nginx测试安装是否成功:直接输入服务器地址,nginx默认监听80端口。记得防火墙需要开启80端口

搭建负载均衡

实现方式:将来自internet上的连接请求以反向代理的方式动态地转发给内部网络上的多台服务器进行处理,从而达到负载均衡的目的

修改配置:

1 cd /usr/local/nginx/conf
2 vim nginx.conf

根据以上配置可知,需要安装两个tomcat,端口分别是8080和8081;并且分别部署了项目;并且能够独立运行。

地址分别是:

192.168.123.128:8080/smr/index

192.168.123.128:8081/smr/index

部署完成后,测试负载均衡是否有效

192.168.123.128/smr/index

 

posted @ 2018-04-04 16:00  思思博士  阅读(490)  评论(3编辑  收藏  举报