XShell 6:用于远程连接你的服务器
FileZilla:用于把本地文件上传至云服务器
打开xshell6,连接到服务器:
输入命令:选择自己的操作系统版本的命令,回车执行
Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安装完成后,可以看到一个url地址,通过它可以访问你的宝塔面板界面
记住这里的用户名和密码,用来登录宝塔。
注意:如果访问不了宝塔,去服务器控制台安全组看看有没有开放宝塔默认的端口号8888
登录成功后进入宝塔界面,第一次进入会提示安装环境,安装推荐的LNMP,选择编译安装(需要几个小时时间安装)。
云服务器安装jdk
再通过xftp6把压缩包传输到服务器上
这里我把压缩包放在了/usr/java/jdk文件夹中:
用xshell6执行解压操作:
注意:要在压缩包当前文件夹下执行命令
cd /usr/java/jdk
tar -zxvf jdk-8u161-linux-x64.tar.gz
解压完毕后,需要配置环境变量,
这里我们用xftp修改etc目录下的bashrc文件,在最前面添加:
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_161
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后保存文件退出
打开xshell运行指令:
source /etc/bashrc
然后永久环境变量就可以生效啦
执行java -version查看是否配置成功
服务器数据库配置
用FileZilla将需要运行的.sql文件添加到服务器
在shell运行需要的.sql文件
SpringBoot项目打包
项目中数据库的配置密码与服务器数据库密码保持一致
修改本地存储路径
配置完成使用IDEA进行打包
将jar文件传送到服务器
在当前目录下,执行命令:
java -jar demo.jar
宝塔页面需要开放端口8080与3306
查看nginx的安装目录
输入命令
ps -ef | grep nginx
返回结果包含安装目录
将dist文件保存到服务器
小程序配置