1. 环境安装****
1.1.1 Redis****
系统环境:
Linux Dlemdb 3.10.0-1l60.e17.x86_64 #l SMP Mon oct 19 16:18:59 uTc 2020 x86_64 x8664 x8664 GNU/Linux
软件程序包:
redis.5.0.3.tar.gz
服务器IP:10.68.1.232 10.68.1.223
安装教程:
| Web Server Install | |||||
|---|---|---|---|---|---|
| 区分**** | 类型**** | P rogram**** | 版本**** | 制作者**** | 制作日期**** |
| redis | redis | 5.0.3 | --- | ||
| 安装目的**** | 安装redis数据库 | ||||
| 安装位置**** | /mysql |
| No.**** | 内容**** | 备注**** |
|---|---|---|
| 1**** | ▪ 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /mysql | Install Userauditor |
| 2**** | 解压压缩文件tar -zxvf redis.5.0.3.tar.gz | Install Userauditor |
| 3**** | 进入压缩好的文件,执行安装命令cd redis-5.0.3make install PREFIX=/mysql/redis-5.0.3 | Install Userauditor |
| 4**** | 修改redis配置使它后台启动vi redis.conf daemonize no 替换为 daemonize yes 后启动命令 | Install Userauditor |
| 5**** | redis启动**** ./bin/redis-server redis.conf | Install Userauditor |
1.1.2 Mysql****
系统环境:
Linux Dlemdb 3.10.0-1l60.e17.x86_64 #l SMP Mon oct 19 16:18:59 uTc 2020 x86_64 x8664 x8664 GNU/Linux
软件程序包:
mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz
服务器IP:10.68.1.232 10.68.1.223
安装教程:
| Web Server Install | |||||
|---|---|---|---|---|---|
| 区分**** | 类型**** | P rogram**** | 版本**** | 制作者**** | 制作日期**** |
| mysql | mysql | 8.0.29 | --- | ||
| 安装目的**** | 安装mysql数据库 | ||||
| 安装位置**** | /mysql |
| No.**** | 内容**** | 备注**** |
|---|---|---|
| 1**** | ▪ 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /mysql | Install Userauditor |
| 2**** | 解压压缩文件tar -xvf mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz | Install Userauditor |
| 3**** | 创建文件夹,修改配置文件mkdir {data,conf,logs}vim conf/my.cnf[client] port = 3306 socket = /home/guanzheng/software/binary/mysql8/config/mysql.sock default-character-set=utf8mb4 [mysql] disable-auto-rehash #允许通过TAB键提示 default-character-set = utf8mb4 connect-timeout = 10 [mysqld] user=mysql server-id = 3306 port = 3306 socket = /home/guanzheng/software/binary/mysql8/config/mysql.sock pid-file = /home/guanzheng/software/binary/mysql8/config/mysql.pid basedir = /home/guanzheng/software/binary/mysql8/mysql-8.0.29-linux-glibc2.12-x86_64 datadir = /home/guanzheng/software/binary/mysql8/data #bind_address = 10.10.10.11 bind_address = 127.0.0.1 autocommit = 1 default_authentication_plugin=mysql_native_password character-set-server=utf8mb4 explicit_defaults_for_timestamp=true lower_case_table_names=1 back_log=103 max_connections=10000 max_connect_errors=100000 table_open_cache=512 external-locking=FALSE max_allowed_packet=32M sort_buffer_size=2M join_buffer_size=2M thread_cache_size=51 transaction_isolation=READ-COMMITTED tmp_table_size=96M max_heap_table_size=96M ###***logs long_query_time = 10 slow_query_log = 1 slow_query_log_file=/home/guanzheng/software/binary/mysql8/logs/slow.log #log-warnings = 1 log_error_verbosity=3 log-error = /home/guanzheng/software/binary/mysql8/logs/mysql.err log_output = FILE #参数log_output指定了慢查询输出的格式,默认为FILE,你可以将它设为TABLE,然后就可以查询mysql架构下的slow_log表了 #log-queries-not-using-indexes #log-slow-slave-statements max_binlog_size = 1G #max_relay_log_size = 1G # replication log-bin=/home/guanzheng/software/binary/mysql8/mysql-bin #server-id=1 #binlog_format= ROW #gtid_mode = on #enforce_gtid_consistency = 1 #log_slave_updates = 1 #master-info-repository=TABLE #relay-log-info-repository=TABLE # innodb storage engine parameters innodb_buffer_pool_size=500M innodb_data_file_path=ibdata1:100M:autoextend:max:5G #redo innodb_temp_data_file_path = ibtemp1:100M:autoextend:max:10G #innodb_file_io_threads=4 #默认的是4 innodb_log_buffer_size=16M innodb_log_file_size=256M #undo innodb_log_files_in_group=2 innodb_lock_wait_timeout=50 innodb_file_per_table=1 #独立表空间 | Install Userauditor |
| 4**** | 修改mysql配置使它启动初始化:./mysql-8.0.29-linux-glibc2.12-x86_64/bin/mysqld --defaults-file=/mysql/conf/my.cnf --datadir=/mysql/data --user=$user –initialize-insecure --console 启动:./mysql-8.0.29-linux-glibc2.12-x86_64/bin/mysqld_safe --defaults-file=/mysql/conf/my.cnf & | Install Userauditor |
| 5**** | 登入mysql 修改密码:alter user root@localhost identified with mysql_native_password by '123456';flush privileges; 远程链接:create user 'root'@'%' identified with mysql_native_password by '123456';flush privileges; | Install Userauditor |
1.1.3 nginx****
系统环境:
Linux Dlemdb 3.10.0-1l60.e17.x86_64 #l SMP Mon oct 19 16:18:59 uTc 2020 x86_64 x8664 x8664 GNU/Linux
软件程序包:
nginx-1.19.tar.gz
服务器IP:10.68.1.221 10.68.1.230
安装教程:
| Web Server Install | |||||
|---|---|---|---|---|---|
| 区分**** | 类型**** | P rogram**** | 版本**** | 制作者**** | 制作日期**** |
| nginx | nginx | 1.19 | --- | ||
| 安装目的**** | Nginx 负载均衡 | ||||
| 安装位置**** | /app/nginx-1.9.9 |
| No.**** | 内容**** | 备注**** | |
|---|---|---|---|
| 1**** | ▪ 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /app | Install Userauditor | |
| 2**** | 解压压缩文件tar -zxvf nginx-1.19.tar.gz | Install Userauditor | |
| 3**** | 进入压缩好的文件,配置文件配置路径,执行安装命令cd nginx-1.19./configure --prefix=/app/nginx --conf-path=/app/nginx/conf/nginx.confmake && make install | Install Userauditor | |
| 4**** | 修改nginx配置文件,创建配置文件文件夹cd confmkdir serversvi nginx.conf最后在括号内添加Include servers/.conf保存后进入 servers文件夹创建配置文件与修改配置文件内容vim server-boot.conf增加以下内容后保存:server {listen 8080; #此处为服务器的ip地址 server_name **...;index index.html;root /app/web-boot/jnpf-web;# 前端主项目伪静态location / { try_files uri/ /index.html;} # 前端大屏项目伪静态location /DataV { try_files uri/ /DataV/index.html;}# 前端大屏项目伪静态location /Bigscreen { try_files uri/ /Bigscreen/index.html;}# 前端报表项目伪静态location /Report/icons/{ try_files uri/ /Report/icons/;}#设置上传文件的大小client_max_body_size 100m;#添加头部信息proxy_set_header Cookie host;proxy_set_header X-Real-IP proxy_add_x_forwarded_for;#请求头总长度大于128k时使用large_client_header_buffers设置的缓存区client_header_buffer_size 128k; #指令参数4为个数,128k为大小,默认是8k。申请4个128k。large_client_header_buffers 4 128k; #指定允许跨域的方法,代表所有add_header Access-Control-Allow-Methods 'GET,PUT,POST,DELETE,OPTIONS';# 预检命令的缓存,如果不缓存每次会发送两次请求add_header Access-Control-Max-Age 3600;#带cookie请求需要加上这个字段,并设置为trueadd_header Access-Control-Allow-Credentials true;# 表示允许这个域跨域调用(客户端发送请求的域名和端口)# http_origin;#add_header Access-Control-Allow-Origin '';# 表示请求头的字段 动态获取add_header Access-Control-Allow-Headers http_access_control_request_headers;# 后端接口(按实际情况修改端口)location /api/ {proxy_pass http://***.***.*.***:8080;proxy_read_timeout 600s;}# websocket(按实际情况修改端口)location /websocket { proxy_pass http://***.***.*.***:8080/api/message/websocket; proxy_http_version 1.1; proxy_set_header Upgrade http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 600s;}#报表设计接口配置(按实际情况修改端口)location /ReportServer/ { proxy_pass http://...:30007/;} # 文件预览(jnpf-file-preview)location /FileServer { proxy_pass http://...:30090;}# 解决文件预览服务无法加载js,css问题location ~ /FileServer/.*.(js | css)?$ {proxy_pass http://...**:30090;}#JNPF End 报表接口配置} | Install Userauditor |
| 5**** | nginx启动**** ./sbin/nginx -c conf/nginx.conf | Install Userauditor |
1.1.4 jdk****
系统环境:
Linux Dlemdb 3.10.0-1l60.e17.x86_64 #l SMP Mon oct 19 16:18:59 uTc 2020 x86_64 x8664 x8664 GNU/Linux
软件程序包:
java-11-openjdk-11.0.15.0.9-2.e17_9.x86_64.tar.gz
服务器IP:10.68.1.231 10.68.1.222
安装教程:
| Web Server Install | |||||
|---|---|---|---|---|---|
| 区分**** | 类型**** | P rogram**** | 版本**** | 制作者**** | 制作日期**** |
| jdk | jdk | 11.0.15 | --- | ||
| 安装目的**** | 安装java 环境 | ||||
| 安装位置**** | /app |
| No.**** | 内容**** | 备注**** |
|---|---|---|
| 1**** | ▪ 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /app | Install Userauditor |
| 2**** | 解压压缩文件tar -zxvf java-11-openjdk-11.0.15.0.9-2.e17_9.x86_64.tar.gz | Install Userauditor |
| 3**** | 配置jdk环境vim /etc/profile在profile的最末尾增加export JAVA_HOME=/app/java-11-openjdk-11.0.15.0.9-2.e17_9.x86_64export CLASSPATH=.:JAVA_HOME/lib/tools.jarexport PATH=JAVA_HOME/bin加入完成后保存,使系统配置文件加载成功source /etc/profile | Install Userauditor |
1.1.5 Tomcat****
系统环境:
Linux Dlemdb 3.10.0-1l60.e17.x86_64 #l SMP Mon oct 19 16:18:59 uTc 2020 x86_64 x8664 x8664 GNU/Linux
软件程序包:
apache-tomcat-8.5.79.tar.gz
服务器IP:10.68.1.231 10.68.1.222
安装教程:
| Web Server Install | |||||
|---|---|---|---|---|---|
| 区分**** | 类型**** | P rogram**** | 版本**** | 制作者**** | 制作日期**** |
| tomcat | tomcat | 8.5.79 | --- | ||
| 安装目的**** | 安装java 环境 | ||||
| 安装位置**** | /app |
| No.**** | 内容**** | 备注**** |
|---|---|---|
| 1**** | ▪ 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /app | Install Userauditor |
| 2**** | 解压压缩文件tar -zxvf apache-tomcat-8.5.79.tar.gz | Install Userauditor |
| 3**** | 配置项目路径cd apache-tomcat-8.5.79/confvim server.xml在 下面加入 项目访问路径配置 | Install Userauditor |
| 4**** | tomcat启动命令cd /app/apache-tomcat-8.5.79/ bin./startuo.sh | Install Userauditor |
1.1.6 RabbitMQ****
系统环境:
Linux Dlemdb 3.10.0-1l60.e17.x86_64 #l SMP Mon oct 19 16:18:59 uTc 2020 x86_64 x8664 x8664 GNU/Linux
erlang-23.3.4.3-1.el7.x86_64.rpm
rabbitmq-server-generic-unix-3.10.6.tar.xz
服务器IP:10.68.1.231 10.68.1.222
安装教程:
| Web Server Install | |||||
|---|---|---|---|---|---|
| 区分**** | 类型**** | P rogram**** | 版本**** | 制作者**** | 制作日期**** |
| 消息队列工具 | rabbitmq | --- | |||
| 安装目的**** | rabbitMq消息队列工具 | ||||
| 安装位置**** | /app |
| No.**** | 内容**** | 备注**** |
|---|---|---|
| 1**** | ▪ 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /app | Install Userauditor |
| 2**** | yum localinstall erlang-23.3.4.3-1.el7.x86_64.rpm | Install Userauditor |
| 3**** | tar -xvf rabbitmq-server-generic-unix-3.10.6.tar.xzcd rabbitmq-server-3.10.6\sbin后台启动./rabbitmq-server -detached停止 ./rabbitmqctl stop添加用户:./rabbitmqctl add_user admin admin修改用户角色为管理员:./rabbitmqctl set_user_tags admin administrator给admin用户添加权限:./rabbitmqctl set_permissions -p / admin "." "." ".*"启用web端管理界面插件:./rabbitmq-plugins enable rabbitmq_management | Install Userauditor |