web项目部署阿里云

7 篇文章 0 订阅

部署web项目到阿里云

准备配置yum的源

  • 检查是否安装了yum
[root@iZ2zeioqjurm6yjogwdwwaZ yum.repos.d]# rpm -qa|grep yum
yum-plugin-fastestmirror-1.1.31-52.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-3.4.3-163.el7.centos.noarch

已经安装了

  • 查看目前的yum源配置

    vim /etc/yum.repos.d/CentOS-Base.repo
    
    #配置如下
    [base]
    name=CentOS-$releasever
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7
    
    [updates]
    name=CentOS-$releasever
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7
    
    [extras]
    name=CentOS-$releasever
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7
    ~                     
    # 这是阿里云T5级别ECS安装的centos_7_7_64_20G_alibase_20191008.vhd 版本
    

    发现源已经是国内阿里的了,不需要改动

  • 如果需要更换源,执行以下命令

  1. 备份原来的配置
# 移动到目录下
cd /etc/yum.repos.d/ 

# 拷贝 Centos-7.repo 到当前目录下并且命名为Centos-7.repo.bak
cp Centos-7.repo Centos-7.repo.bak
  1. 下载repo文件
wget http://mirrors.aliyun.com/repo/Centos-7.repo

安装JDK

使用yum安装

#检索包含java的列表
yum list java*  

# 安装1.8.0的所有文件
yum install java-1.8.0-openjdk* -y  


#等待 出现 Complete,安装成功

#验证是否安装正确
java -version

# 批量卸载所有带有Java的文件 
rpm -qa | grep java | xargs rpm -e --nodeps 

主要参考这里

https://www.cnblogs.com/wood-life/p/10307317.html

参考了阿里云官方文档

https://help.aliyun.com/document_detail/51376.html?spm=a2c4g.11186623.2.15.634f7924kS2ZVE#concept-51376-zh

安装Tomcat

使用yum

yum install tomcat
//或者
yum -y install tomcat
# 此时成功安装了,Tomcat的基础服务
# 安装完成后,安装目录在 `"/usr/share/tomcat"

# 进入/usr/share/tomcat/webapps 目录
cd /usr/share/tomcat/webapps

# 运行 命令,安装默认的浏览器管理界面
yum install tomcat-webapps tomcat-admin-webapps

在浏览器输入服务器ip:8080,即可看到Tomcat的管理界面

注意:要在阿里云的安全组增加8080端口放行(如果你Tomcat是其他的,就要相应的允许入)

https://www.cnblogs.com/wood-life/p/10307317.html参考这个链接

安装mysql

使用yum安装

# 安装mysql

# 从网上下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

# 安装repo源
rpm -ivh mysql-community-release-el7-5.noarch.rpm 

# 安装mysql-server
yum install mysql-server

# 启动
systemctl start mysql

#登录
mysql -u root

#进入mysql,然后修改密码
use mysql;

update user set password=password('123456') where user='root';

flush privileges;
# 安装完成


#------------------

# 查看已经安装的mysql
rpm -qa|grep -i mysql
#或者
yum list installed mysql*


# 卸载mysql
yum remove mysql mysql-server mysql-libs compat-mysql51 

rm -rf /var/lib/mysql  

rm /etc/my.cnf
  • 设置远程访问mysqls

    1. 创建一个可供远程访问的用户
    mysql> grant all on *.* to 'dms'@'%'IDENTIFIED BY '123456'; #使用root替换dms,可设置为允许root账号远程登录。
    mysql> flush privileges;
    
    1. 关闭防火墙或者设置3306端口放行
    # 开放3306端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
    
    1. 在阿里云上的安全组规则入方向添加3306放行

    参考这里https://blog.csdn.net/qq_28822933/article/details/83926943

部署项目

将项目打包成war,上传到服务器,然后放到/usr/share/tomcat/webapps下即可

通过 服务器ip:8080/项目名 访问

当然也可以配置为 : 服务器ip:8080

这里不再赘述

如果有设置账户的话,再登录后,可以在Tomcat提供的浏览器界面直接上传你的war包
直接上传

参考网址

https://blog.csdn.net/zhaoyanjun6/article/details/79131856

参考了阿里官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值