发表于: 2017-03-11 00:44:01

1 1523


今天完成的事情:完成任务六收尾,配置两台服务器进行负载均衡,然后更换redis进行压测;详细整理了一遍配置Nginx.

明天的计划:开始任务八;

遇到的问题:今天遇到的一个大坑是,我的两台服务器都是虚拟机,不知道怎么回事虚拟机和虚拟机之间不能进行访问,我还特地设置了权重只访问那台访问不到的服务器,结果查看日志确实实在访问那台访问不到的服务器,只不过超时,勉强也算是轮询到了吧.

收获:

Nginx详细配置

第一步:

安装Nginx依赖库

安装gcc g++的依赖库

ubuntu平台可以使用如下命令。

apt-get install build-essential

apt-get install libtool

这两个命令可以需要添加sudo

安装 pcre依赖库

sudo apt-get update

sudo apt-get install libpcre3 libpcre3-dev

安装 zlib依赖库

apt-get install zlib1g-dev

安装 ssl依赖库

apt-get install openssl

安装Nginx

#下载最新版本:

wget http://nginx.org/download/nginx-1.11.3.tar.gz

#解压:

tar -zxvf nginx-1.11.3.tar.gz

#进入解压目录:

cd nginx-1.11.3

#配置:

./configure --prefix=/usr/local/nginx 

#编辑nginx:

make

#安装nginx:

sudo make install

#启动nginx:

sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

#查看nginx进程:

ps -ef|grep nginx

负载均衡配置:

http {

    upstream myapp1 {

        server 192.168.1.103:8080;//一台服务器,

        server 192.168.1.104:8080;//另一台服务器.在这里可以设置权重

    }

    ……略

   server {

        listen 80;

        server_name  localhost;

 

        ……略

        location /webautotest/ {

            proxy_buffering off;

            proxy_pass http://myapp1;

        }

    }

}



返回列表 返回列表
评论

    分享到