部署项目到云服务器

测试云服务 部署项目
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.测试整个项目
posted @ 2020-12-05 15:37  饭小乖  阅读(103)  评论(0编辑  收藏  举报