阿里云centos7下环境部署和项目部署系统环境:

  • 阿里云centos7系统
  • linux下的jdk1.8
  • linux下的tomcat8
  • linux下的mysql5.7

jdk1.8的安装

  1. 下载jdk官网太慢, 百度网盘下载地址
  2. 使用xshell打开linux系统,切换到usr目录,新建文件夹java
  3. 使用xftp把jdk传输到 /usr/java
  4. 解压当前文件 tar -zxvf jdk-8u161-linux-x64.tar.gz

  1. 在/etc/profile文件中配置jdk的环境变量,在文件末尾追加这倆行代码

JAVA_HOME=/usr/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
  1. 重新加载profile文件

tomcat8的安装

  1. 下载tomcat8

  1. 上传解压

  1. 启动tomcat

  1. 阿里云添加安全组规则,此时8080端口就可以被访问

mysql5.7的安装

  1. 切换到/usr目录下,依次执行下面命令
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-server 
  1. 安装好之后
    默认配置文件路径如下:
  • 配置文件:/etc/my.cnf
  • 日志文件:/var/log/var/log/mysqld.log
  • 服务启动脚本:/usr/lib/systemd/system/mysqld.service
  • socket文件:/var/run/mysqld/mysqld.pid
  1. 启动mysql服务

service mysqld restart,使用grep "password" /var/log/mysqld.log 获取随机密码。可以看到输入 mysql -u root -p 密码 进入。第一次登陆 ,需要重置密码 要不什么也不能操作。5.7.20 为了安全密码必须包含 数字字母符号,alter user 'root'@'localhost' identified by 'Root!!2018'; 最后记得刷新权限,flush privileges。

  1. 编码修改

查看编码:SHOW VARIABLES LIKE 'character%';

修改编码,进入etc/my.cnf 加入下面代码

character-set-server=utf8
collation-server = utf8_unicode_ci
init_connect = 'set collation_connection = utf8_unicode_ci;'

重新启动mysql服务,再次查看

  1. mysql 端口加入安全组规则

  1. navicate连接不成功

错误:1130 - Host XXX is not allowed to connect to this MySQL server、错误原因:这是由于Mysql配置了不支持远程连接引起的,解决方案:

select host from user where user='root';
update user set host = '%' where user ='root';
flush privileges;

项目部署

使用idea的maven面板生成jar包

上传的服务器任意位置使用 java -jar mall-tiny-aop-0.0.1-SNAPSHOT.jar启动项目

知识星球

我正在「帅张和他的朋友们」和朋友们讨论有趣的话题,你⼀起来吧?https://t.zsxq.com/EujYZzF

阿里云centos7下环境部署和项目部署相关推荐

  1. 阿里云CentOS7下mysql5.6安装问题总结

    最近购买了一个阿里云的ESC,操作系统是CentOS7,小项目,不想多花钱再买一个云数据库,所以直接在这个服务器上安装mysql.由于之前我都是自己下载安装RedHat Enterprise版本的系统 ...

  2. 阿里云windows服务器配置环境以及发布项目

    第一步:jdk的安装--如果不会的话,就傻瓜安装法 系统变量→新建 JAVA_HOME 变量 .变量值填写jdk的安装目录(本人安装路径是 C:\Program Files\Java\jdk1.8.0 ...

  3. 阿里云服务器搭建环境部署项目

    阿里云服务器搭建环境部署项目 最近要双十一搞活动就入手了一台阿里云服务器,从零开始搭建一次环境,顺便把这次过程记录下来. 1. 在这里找到自己买的服务器这里有相关想设置和信息可以查看 2. 接下来配置 ...

  4. 阿里云centos7部署:nginx+uwsgi+django+vue

    基础环境 阿里云centos7 部署架构 nginx + uwsgi nginx提供静态文件服务和反向代理: uwsgi充当Web服务器: 部署过程 修改项目的配置文件,配置收集静态文件之后存放的目录 ...

  5. 阿里云centos7.2部署tomcat10

    tomcat的介绍和工作原理及阿里云centos7.2部署tomcat10 tomcat tomcat的介绍 tomcat的工作原理 tomcat的安装及配置 tomcat安装方式介绍 二进制安装 t ...

  6. Java web小项目_个人主页(1)—— 云环境搭建与项目部署

    摘自:Java web小项目_个人主页(1)-- 云环境搭建与项目部署 作者:丶PURSUING 发布时间: 2021-03-26 23:59:39 网址:https://blog.csdn.net/ ...

  7. 阿里云apache配置php mysql_阿里云CentOS7搭建Apache+PHP+MySQL环境

    最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建. 1.Apache Centos7默认已经安装httpd服务,只是没有启动. 如果你需要全新安装,可以yum install -y ht ...

  8. 一个关于laragon环境下多个laravel项目部署问题

    一个关于laragon环境下多个laravel项目部署问题 开发环境说明: 需求说明: 请问应该如何配置? 自己有做过如下尝试: 尝试1:在apache的httpd.conf里添加代码: 尝试2:直接 ...

  9. 2021最新 阿里云Centos7+Nginx部署Hexo静态博客

    [限时]1年86元,3年229元,用来建站和编程学习[限时领取阿里云2000元建站礼包] 前言 之前在服务器用WordPoress,Eblog程序搭建过个人博客,因为平时也不写什么,导致服务器过期也没 ...

最新文章

  1. java 连接池 druid_从零开始学 Java - 数据库连接池的选择 Druid
  2. Mac OS X连载-1。启动模式小技巧
  3. 阿里高级技术专家张建飞:深度剖析领域模型vs数据模型的用法
  4. MacOS中运行第一个PySide6实例
  5. 什么是redis缓存穿透, 缓存雪崩, 缓存击穿
  6. PyTorch 入坑五 autograd与逻辑回归
  7. C语言获取linux接口状态,[linux] C语言Linux系统编程-TCP通信的11种状态
  8. python+selenium环境配置(windows7环境)
  9. 24小时在线要饭网系统源码 全开源
  10. c free 语言随机抽签,javascript随机抽签程序详解
  11. [已解决]关于win10计算器无法使用的问题
  12. CocoaPods禁止显示警告inhibit_all_warnings
  13. UVALive - 4636 Cubist Artwork——思维
  14. Matlab中stft函数的使用与原理
  15. 大数据和java的区别
  16. 基于java愤怒的小鸟游戏的设计与实现
  17. webview和H5 清除缓存和缓存文件删除。
  18. Outlook 中设置163 邮箱出现“目标主要名称不正确”
  19. [系统]制作老毛桃U盘WinPE
  20. 武大 94 年博士年薪 201 万入职华为!学霸日程表曝光,简直降维打击!

热门文章

  1. 2006年高考作文爆笑集锦
  2. 移动硬盘文件丢失怎么恢复?
  3. 【PyCharm配置Docker】
  4. 深度学习attention原理_深度学习系列——attention机制与应用
  5. Python爬取《流浪地球》豆瓣影评与数据分析
  6. 电话聊天狂人 【STL】
  7. 使用vite搭建Vue3项目
  8. 在微信小程序上添加chartGPT会怎么样?
  9. 荒野行动系统推荐观战榜_荒野行动怎么观战 荒野行动观战报点方法一览
  10. 打车软件新战局:从出租车到出行生态