从零搭建个人网站
程序员文章站
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
- 启动成功,则可以在任意设备浏览器*问你的项目了
下一篇: 延长手机使用寿命 三星手机怎么保养