页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 2 下一个 »

指南入门

本指南帮助Smartbi使用人员学习tomcat +nginx集群部署的过程,并加深对nginx强大功能的了解及各项调优。
使用下表快速访问nginx安装配置指南

配置

说明

安装摘要

主要讲解安装的概要过程及注意事项;

Nginx+tomcat安装

讲述Nginx+tomcat的安装流程;

安装之前

讲述在安装之前环境的检查及配置;

Tomcat部署

讲述Tomcat部署的具体步骤;

Nginx配置

讲述Nginx的配置相关;

对读者的要求

本指南的操作对象为安装配置管理员,必须具备以下条件:

  1. 基础的Linux基本命令操作;
  2. Linux 操作系统的环境配置的熟悉;
  3. 熟悉应用服务器的安装和部署;

文档规范

下列规范用于在集群安装配置指南中区分文本元素

规范

说明

粗体

加粗表示按钮名,如:单击 确定 按钮。

尖括号

带尖括号表示路径、字符串中的参数。

标志

采用醒目标志来表示在操作过程中应该特别注意的地方。

注意:提醒操作中应该注意的事项 。
说明:对操作内容的描述进行必要的补充和说明。

安装摘要

这里只介绍在Linux环境下部署,只支持手动安装;

具体的安装包在下文的安装部署过程中会给出相应下载地址,通过安装nginx集群和tomcat,并进行相关的参数配置,实现负载均衡;

集群服务器上同时也可以当应用服务器使用,让服务器性能最大化,tomcat作为应用服务器,把smartbi包部署在相应的文件下,启动应用服务器,通过配置知识库和license后登陆使用。

要成功的使用nginx,请关注如下步骤:

  1. 建议使用的Linux操作系统为centos 6以上,因为支持在线yum功能,在线直接安装完成;
  2. 安装必要的依赖包,比如gcc,g++等等;
  3. 检查防火墙,因为linux的防火墙是默认开启的,需要开放相应的端口才能允许外部访问。

Nginx+tomcat安装

具体的流程如下:

1)登陆使用

2)Tomcat配置

3)Nginx配置

4)Tomcat安装部署


本章将向您讲述将Nginx和Tomcat所需要的信息和步骤;

安装之前

在安装部署之前,请仔细阅读一下几点说明:

  1. 检查要启动的集群服务器和应用服务器所需要的端口是否被服务器其他应用所占用,这会导致启动失败;
  2. 是否有相对应的本级域名映射,如果没有可在服务器的hosts里面添加;

Tomcat部署

进行Tomcat部署和集群配置。

关于Tomcat部署步骤,详情请参考 部署Smartbi

关于集群配置的操作,详情请参考 集群配置

Nginx配置

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 修改配置如下:

nginx .conf

这里使用ip_hash 权重分配模式每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题,对于到smartbi产品的session会话,采取该种权重分配较为合适;

3、测试配置文件是否通过

#nginx -t

测试通过!

4、重启nginx

#nginx -s reload

5、输入IP测试默认端口为80

进入tomcat主页面;

访问smartbi

http://IP:端口/smartbi

  • 无标签