Nginx的安装及负载均衡配置
在安装完分布式文件系统之后,就可以在应用程序中进行调用了。注意需要在 Web端的页面上进行访问,还必须借助Nginx 提供访问服务。使用Nginx 不仅可以构建负载均衡服务还能使用缓存设置。在跟踪器和存储节点上都必须安装Nginx,下面分别进行说明。

在跟踪器上安装Nginx
在两台 Tracker Server机器上,按如下方法安装和配置Nginxo安装pcre支持库,按顺序执行下列命令:
tar xf pcre-8.40.tar.gz
cd pcre-8.40
./configure --prefix=/usr/local/pcre
make && make install
完成后,返回安装包存放路径/opt,按顺序执行下列命令,安装Nginx:
tar xfnginx-1.10.3.tar.gz
cd nginx-1.10.3
./configure --prefix=/data/nginx \--with-pcre=/opt/pcre-8.40\
--user=nginx \
--group=nginx \
--with-http ssl module \--with-http realip module \--with-http stub status module
make && make install
编辑Nginx的配置文件nginx.conf,内容如下所示:
user nginx nginx;worker processes 2;
#pid /usr/local/nginx/nginx.pid;worker rlimit nofile 51200;
events
{
use epoll;
worker connections 20480;
}
http
{
includemime. types;
default type application/octet-stream;
log format main '$remote_ addr - $remote_user [$time_local] "$request
'$status $body bytes sent "Shttp referer"'
'"Shttp user agent" "$http x forwarded for" "$request time"';
access_log /data/nginx /logs/access.log main;
upstream server_group1{
server 192.168.1.23;
server 192.168.1.33;
}
server {
listen 80;
server name localhost;location /group1 {
#include proxy.conf;
proxy pass http://server groupl;
}
}
}
这个配置的原理是对两个存储节点上HTTP服务的访问,将由跟踪服务器进行负载均衡调度。例如,14.5节测试生成的图片文件,可以通过跟踪服务器使用如下所示的链接进行访问:

最低0.47元/天 解锁文章
752

被折叠的 条评论
为什么被折叠?



