本指南帮助Smartbi使用人员学习tomcat +nginx集群部署的过程,并加深对nginx强大功能的了解及各项调优。
使用下表快速访问nginx安装配置指南
配置 | 说明 |
主要讲解安装的概要过程及注意事项; | |
讲述Nginx+tomcat的安装流程; | |
讲述在安装之前环境的检查及配置; | |
讲述Tomcat部署的具体步骤; | |
讲述Nginx的配置相关; |
本指南的操作对象为安装配置管理员,必须具备以下条件:
下列规范用于在集群安装配置指南中区分文本元素
规范 | 说明 |
粗体 | 加粗表示按钮名,如:单击 确定 按钮。 |
尖括号 | 带尖括号表示路径、字符串中的参数。 |
标志 | 采用醒目标志来表示在操作过程中应该特别注意的地方。 注意:提醒操作中应该注意的事项 。 |
这里只介绍在Linux环境下部署,只支持手动安装;
具体的安装包在下文的安装部署过程中会给出相应下载地址,通过安装nginx集群和tomcat,并进行相关的参数配置,实现负载均衡;
集群服务器上同时也可以当应用服务器使用,让服务器性能最大化,tomcat作为应用服务器,把smartbi包部署在相应的文件下,启动应用服务器,通过配置知识库和license后登陆使用。
要成功的使用nginx,请关注如下步骤:
具体的流程如下:
1)登陆使用
2)Tomcat配置
3)Nginx配置
4)Tomcat安装部署
本章将向您讲述将Nginx和Tomcat所需要的信息和步骤;
在安装部署之前,请仔细阅读一下几点说明:
进行Tomcat部署和集群配置。
关于Tomcat部署步骤,详情请参考 部署Smartbi。
关于集群配置的操作,详情请参考 集群配置。
1、proxy_params
在conf文件夹下新建proxy_params文件并加入如下代码:
proxy_redirect default; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; proxy_buffer_size 32k; proxy_buffering on; proxy_buffers 4 128k; proxy_busy_buffers_size 256k; proxy_max_temp_file_size 256k; |
2、nginx.conf
打开nginx.conf 修改配置如下:
这里使用ip_hash 权重分配模式每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题,对于到smartbi产品的session会话,采取该种权重分配较为合适;
3、测试配置文件是否通过
#nginx -t
测试通过!
4、重启nginx
#nginx -s reload
5、输入IP测试默认端口为80
进入tomcat主页面;
访问smartbi