zoukankan      html  css  js  c++  java
  • 部署项目到云服务器

    测试云服务 部署项目
    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.测试整个项目
  • 相关阅读:
    MySQL事务隔离级别和MVCC
    windows环境下查看端口是否被占用
    jar找不到问题解决
    Java注解
    Fastjson
    mybatis
    Idea快捷键
    Date与String的相互转换
    Windows快捷键
    [转]linux awk命令详解
  • 原文地址:https://www.cnblogs.com/x-i-n/p/14089883.html
Copyright © 2011-2022 走看看