测试云服务 部署项目
1.首先需要购买服务器
2.因为我们redis数据库是c语言 所以需要远程下载gcc编译器yum install gcc
3.安装jdk
查看命令 rpm -qa | grep java
卸载命令 rpm -e --nodeps *
安装rpm -ivh jdk-8u181-linux-x64.rpm 前提是当前目录下有jdk *.rpm这个文件
检查jdk安装是否成功 java -version
4.安装数据库 这里安装mariadb
1.查看 rpm -qa | grep mysql
2.卸载 rpm -e --nodeps *
3.安装 yum -y install mariadb-server
4.启动 systemctl start mariadb
5.设置密码root用户 mysqladmin -u root password 'root'
6.进入 mysql -u root -p
7.设置所有客户端都能连
use mysql ;
不用ipv6的地址,直接把host改为%,表示所有客户端都可以连接;同时设置密码为root
update user set host='%' ,password=password("root") where user='root' and host = '::1' ;
刷新后才能生效
flush privileges ;
8. 开放端口号
#开放端口命令firewall-cmd --zone=public --add-port=3306/tcp --permanen
如果开放失败则需要 开启防火墙
通过systemctl start firewalld开启防火墙
通过systemctl stop firewalld关闭防火墙
#重新加载配置 firewall-cmd --reload
现在可以使用客户端视图工具连接
5.安装redis
1)上传redis到linux的/app目录
2) 安装gcc
yum install gcc -y
3)解压到 /app
tar -xvf redis-5.0.7.tar.gz -C /app
4) 执行make命令,对redis文件进行编译
cd /app/redis-5.0.7/
make
5)启动redis服务端
nohup src/redis-server &
6) 启动客户端测试
src/redis-cli
4.配置tomcat
#获取安装列表
yum list | grep zip/unzip
没有执行下列安装语句
#提示输入时,请输入y
yum install zip
#提示输入时,请输入y
yum install unzip
1. 解压tomcat压缩包到 /app 目录下
将tomcat.zip拷贝到/app下后解压
unzip -d /app apache-tomcat-8.5.47.zip
1.需要前后端分离怎需要两tomcat
2.将第一个改名为
mv apache-tomcat-8.5.47 tomcat1
3.然后进行拷贝
cp -r tomcat1 tomcat2
4.对tomcat权限进行修改 为防止不能执行
chmod 755 /app/tomcat1/bin/.sh
chmod 755 /app/tomcat2/bin/.sh
5.执行完成后开放端口
# 开端口命令 firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新加载配置后才能进行测试
#重新加载配置 firewall-cmd --reload
6. 测试tomcat
浏览访问:ip:端口号
因为我们之前有前后端分离
对第二个tomcat进行端口修改防止端口冲突
tomcat2/config/server.xml
测试 启动tomcat2 开端口 重新加载配置
/app/tomcat2/bin/startup.sh
firewall-cmd --zone=public --add-port=修改的端口号/tcp --permanent
firewall-cmd --reload
访问:ip:端口
7.开始部署项目 前提上面都测试成功
1.将后端项目打包成war
1.赋值*.war到tomcat1/webapps下
2.然后后关闭服务器 /app/tomcat1/bin/shutdown.sh
3.然后在重启服务器 /app/tomcat1/bin/startup.sh
4.会自动将war包解压在当前目录下
5.因为我们项目文件地址改变了 所以程序中一些配置文件需要进行修改这里大家可以自己检查修改
2.初始化前端工程 因为前后端分离了
1. 上传web目录到一个tomcat2的webapps中!
2. 访问之前 要求 设置一下端口号 8020 可以远程访问
3. 开放 tomcat2中修改后的端口
4.启动 tomcat2
8.测试整个项目