使用阿里云云服务器运行程序

一、进入阿里云官网,购买阿里云云服务器账号

在这里插入图片描述

购买成功后登录管理台,找到自己的实例,就可以查看详情和编辑安全组。
在这里插入图片描述

二、设置本实例安全组

安全组就是设置一些开放的端口,根据自己web程序的端口来设置。
在这里插入图片描述

三、安装服务器环境

1.配置Java环境
1.j将java文件上传到虚拟机
2.配置环境变量
3.在/etc/profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk1.8.0_181(注意文件路径)
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

2.配置docker
yum 安装gcc和gcc-c++ 编译器相关

yum -y install gcc
yum -y install gcc-c++
  1. 删除系统中旧版本的docker
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  1. 安装依赖的工具包
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  1. 添加docker的仓库源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 安装docker-ce 社区版本的最新版本
yum makecache fast
yum install docker-ce
  1. 验证是否安装成功
systemctl start docker
systemctl stop docker
systemctl restart docker
  1. 卸载docker(备用)
systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker

3.配置数据库
1.下载mysql5.7

docker pull mysql:5.7

2.创建数据卷目录和共用网络

mkdir -p /root/mysql/conf
mkdir -p /root/mysql/logs
mkdir -p /root/mysql/data
##创建新网络
docker network create --driver=bridge new_net

3.创建mysql容器

##-e MYSQL_ROOT_PASSWORD=123456表示设置mysql root用户的初始密码为123456
docker run --name mysql -d -p 3306:3306 -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --network new_net mysql:5.7

4.连接数据库导入数据

4.配置tomcat(也可以使用程序自带的)

四、上传并运行程序

1.从主机上传打好的jar包
2.打开命令窗口 java -jar jar包名.jar

五、测试运行

在本地电脑上使用外网ip地址访问你的web程序
在这里插入图片描述
访问成功!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值