欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

从零搭建个人网站

程序员文章站 2022-06-27 07:52:02
...

一. 阿里云服务器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

从零搭建个人网站

  • 启动成功,则可以在任意设备浏览器*问你的项目了
    从零搭建个人网站

从零搭建个人网站