从零搭建个人网站

一. 阿里云服务器ECS

1.购买云服务器

到阿里云支付宝登陆,购买ECS,学生认证可享受福利。

根据自身需求选择配置。

以下是我选择的配置,仅供参考

购买之后进行实例的配置。

  • 设置实例密码(忘记之后可以重置)
  • 管理实例
  • 远程连接(常用)

在这里插入图片描述

2. 安全组配置

对需要访问的服务器端口进行放行,在实例的管理中,有安全组的配置

在这里插入图片描述
点击配置规则

在这里插入图片描述
将所需的端口全部开放,例如8080、43、8888、3306等端口

  • 端口配置填写,比如8080.。则填写8080/8080
  • 授权对象填写,当想向所有人开放访问,则填0.0.0.0/0

二.宝塔

宝塔可以方便我们管理远程服务器

1.下载并配置宝塔

可以用XShell登陆远程服务器,也可以在阿里云上使用VNC远程连接。

  • 采用linux命令安装宝塔(以下命令适用于Ubuntu系统)
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
  • 宝塔安装成功后,会在末尾提供宝塔登录网址,用户名和密码。需要注意

  • 进入宝塔登录网址,用初始账户密码进入

  • 首次进入需要配置,一般采用默认配置,并将数据库选上。然后宝塔会进行一系列的配置安装。

  • 宝塔会在服务器中帮你安装MySQL,PHP等,你需要自行在软件商店安装Tomcat

  • 之后可以更改宝塔登录的用户名和密码

在这里插入图片描述

2. 添加网站

在这里插入图片描述

​ 添加一个站点,有域名就填写域名,没有域名就填写自己的IP地址,同时创建数据库,可以设置用户名和密码。

3.添加数据库

  • 添加数据库,可以指定数据库名,与自己项目数据库一致,
  • 用户名和密码填之前设置的,
  • 权限一般面向所有人

4. 管理数据库


在这里插入图片描述

  • 可以通过phpMyAdmin管理数据库,选中之前添加的数据库,进行SQL文件的导入
  • 导入后执行成功,服务器上就有你的数据库了

三、上传项目到服务器

首先确保服务器上有项目运行的环境,然后需要下载开源的文件传输软件FIleZilla,可以将本地文件上传到服务器上

1. 下载FileZilla

  • 去官网下载并安装,也可以使用Xftp
  • 然后输入你的服务器IP,已经服务器的用户名密码

在这里插入图片描述

2.打包项目

以下使用Intellij IDEA打包Maven项目

  • 在控制台项目的pom.xml的同级目录下,使用命令mvn install

  • 成功后会在target目录下生成一个war包
    在这里插入图片描述

  • 将war包使用FileZilla上传到服务器的根目录下的/www/wwwroot/120.78.160.158目录下,后面的数字目录是自己的IP,前面的目录为宝塔为我们建的目录。demo.war就是我之前打包的项目
    在这里插入图片描述
    在这里插入图片描述

    3. 运行项目

    万事俱备,只要将这个项目在服务器上启动就行

    • 在XShell或者阿里云的VCN上,连接远程服务器,到我们这个项目demo.war目录下
    • 输入执行war包命令 java -jar demo.war

在这里插入图片描述

  • 启动成功,则可以在任意设备浏览器上访问你的项目了
    在这里插入图片描述

在这里插入图片描述

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值