Redis、Mysql、nginx、jdk、Tomcat、RabbitMQ安装

147 阅读4分钟

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****版本****制作者****制作日期****
redisredis5.0.3--- 
安装目的****安装redis数据库
安装位置****/mysql

No.****内容****备注****
1**** 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /mysqlInstall Userauditor
2****解压压缩文件tar -zxvf redis.5.0.3.tar.gzInstall Userauditor
3****进入压缩好的文件,执行安装命令cd redis-5.0.3make install PREFIX=/mysql/redis-5.0.3Install Userauditor
4****修改redis配置使它后台启动vi redis.conf  daemonize no 替换为 daemonize yes 后启动命令 Install Userauditor
5****redis启动**** ./bin/redis-server redis.confInstall 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****版本****制作者****制作日期****
mysqlmysql8.0.29--- 
安装目的****安装mysql数据库
安装位置****/mysql

No.****内容****备注****
1**** 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /mysqlInstall 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****版本****制作者****制作日期****
nginxnginx1.19--- 
安装目的****Nginx 负载均衡
安装位置****/app/nginx-1.9.9

No.****内容****备注****
1**** 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /appInstall Userauditor
2****解压压缩文件tar -zxvf  nginx-1.19.tar.gzInstall Userauditor
3****进入压缩好的文件,配置文件配置路径,执行安装命令cd nginx-1.19./configure --prefix=/app/nginx --conf-path=/app/nginx/conf/nginx.confmake && make installInstall 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 uriuri uri/ /index.html;} # 前端大屏项目伪静态location /DataV {  try_files uriuri uri/ /DataV/index.html;}# 前端大屏项目伪静态location /Bigscreen {  try_files uriuri uri/ /Bigscreen/index.html;}# 前端报表项目伪静态location /Report/icons/{       try_files uriuri uri/ /Report/icons/;}#设置上传文件的大小client_max_body_size 100m;#添加头部信息proxy_set_header Cookie httpcookie;proxysetheaderXForwardedHosthttp_cookie;proxy_set_header X-Forwarded-Host host;proxy_set_header X-Real-IP remoteaddr;proxysetheaderXForwardedForremote_addr;proxy_set_header X-Forwarded-For 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;#  表示允许这个域跨域调用(客户端发送请求的域名和端口)#  httporigin动态获取请求客户端请求的域  不用的原因是带cookie的请求不支持addheaderAccessControlAllowOriginhttp_origin动态获取请求客户端请求的域   不用*的原因是带cookie的请求不支持*号add_header Access-Control-Allow-Origin 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/.*.(jscss)?$ {proxy_pass http://...**:30090;}#JNPF End  报表接口配置} Install Userauditor
5****nginx启动**** ./sbin/nginx  -c  conf/nginx.confInstall 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****版本****制作者****制作日期****
jdkjdk11.0.15--- 
安装目的****安装java 环境
安装位置****/app

No.****内容****备注****
1**** 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /appInstall 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=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jarexport PATH=PATH:PATH:JAVA_HOME/bin加入完成后保存,使系统配置文件加载成功source   /etc/profileInstall 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****版本****制作者****制作日期****
tomcattomcat8.5.79--- 
安装目的****安装java 环境
安装位置****/app

No.****内容****备注****
1**** 安装步骤说明上传压缩包至文件夹,进入文件夹 cd /appInstall 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.shInstall 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 /appInstall Userauditor
2****yum localinstall erlang-23.3.4.3-1.el7.x86_64.rpmInstall 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_managementInstall Userauditor