ubuntu发布若依项目(分离版)

配置jdk

下载上传命令

apt install lrzsz

rz上传下载好的压缩包

解压

tar -zxvf jdk-8u151-linux-x64.tar.gz
配置环境变量

使用[vim命令]编辑环境变量(进入后按 i 进入编辑模式)

vim /etc/profile

将以下环境变量添加到profile 中,保存环境变量并退出vim编辑模式(按Esc,输入 :wq 保存文件即可)

#注意 配置 JAVA_HOME 的路径和上一步解压路径需要保持一致
export JAVA_HOME=/usr/local/mytools/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH

用以下命令,使修改的配置立刻生效

source /etc/profile

检查是否安装成功

java -version

安装成功时,会显示Java版本信息

安装tomcat

# 上传下载好的Tomcat

rz apache-tomcat-8.5.20.tar.gz

解压Tomcat到指定目录

tar -zxvf apache-tomcat-8.5.20.tar.gz -C /usr/local

启停Tomcat

切换目录

cd /usr/local/apache-tomcat-8.5.20/bin

通过startup.sh方式启动Tomcat

./startup.sh

通过shutdown.sh方式停止Tomcat

./shutdown.sh

通过catalina.sh方式启动Tomcat

./catalina.sh run

开启8080端口

下载firewalld

apt install firewalld

开启端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

重启防火墙(不重启以上的设置是不会生效的)

firewall-cmd --reload

查询哪些端口是开启的

firewall-cmd --list-port

将打包好的后台项目放到/usr/local/apache-tomcat-8.5.20/webapp

安装mysql

第一步卸载/清理残余

dpkg --list|grep mysql

根据查询首先卸载以前的数据库

sudo apt-get remove mysql-common

第二步 安装Mysql
#更新一下列表

sudo apt-get update

安装mysql

sudo apt-get install mysql-server

登录mysql

mysql -u root -p

没有密码回车直接进入

使用mysql数据库

use mysql;

开启远程连接

update user set host='%' where user='root' and host='localhost';
#修改了之后刷新以下权限
flush privileges;

修改mysql配置文件

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address = 127.0.0.1注释掉,或者改成允许连接的IP地址

修改数据库密码

ALTER USER 'root'@'%' identified with mysql_native_password BY '123456';

修改后刷新

flush privileges;

退出数据库

exit;

配置防火墙

firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙

firewall-cmd --reload

安装redis

sudo apt-get install redis

在终端输入redis-cli,会进入到redis的命令行模式,输入ping放回pong的话就成功了,输入exit退出redis-cli

启动方式

systemctl start redis-server

重启

service redis-server restart

关闭

service redis-server stop

查看状态

service redis-server status

安装nginx

注:以下命令都是在root用户下使用

检查是否存在apt命令

apt –version 

更新apt命令

apt update

安装nginx

apt-get install nginx

查看nginx版本,出现nginx版本号,即安装成功。

nginx -v

启动nginx

systemctl start nginx

查看nginx状态

systemctl status nginx

安装nginx后的文件位置

/usr/sbin/nginx:主程序

/etc/nginx:存放配置文件

/usr/share/nginx:存放静态文件

/var/log/nginx:存放日志

配置防火墙

firewall-cmd --zone=public --add-port=80/tcp --permanent &&
firewall-cmd --reload && 
firewall-cmt

重启nginx

systemctl reload nginx

创建/usr/nginx/html/

mkdir /usr/nginx/html/

将打包好的前端项目上传到html

修改etc/nginx/....................................................

root是前端项目的位置

server_name 本机地址

加上这段代码

ruoyi-admin是后台war名

location /prod-api/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8080/ruoyi-admin/;

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值