注册域名

什么是域名?

域名可以通俗地理解为互联网上的“门牌号码”或“地址”。每个网站在互联网上都有一个唯一的地址,这个地址就是域名。比如,人们常常访问的“baidu.com”,“taobao.com”等都是域名。它们由一串字符组成,通常包括字母、数字和连接符“-”,并由“.”分隔成几部分。域名的作用是让人们能够更容易地访问和记住网站,而不需要记住复杂的IP地址。同时,域名也具有一定的商业价值,可以作为企业或个人在互联网上的标识和品牌形象。

域名注册

博主域名是在阿里云购买的

官网:阿里云

阿里云-计算,为了无法计算的价值

首先注册账户,然后输入你想购买的域名

注册域名.png

域名备案

然后到域名控制台进行实名认证解析域名就行。

如果你用的内地服务器那还需要进行域名备案。

备案的流程就不细说,自己去了解一下就行。

解析域名&实名认证.png

购买云服务器

准备

首先需要一台云服务器,要有公网IP的,推荐雨云的:

雨云优惠注册地址

https://www.rainyun.com/114514aa_

优惠码:114514aa

使用优惠码注册后绑定微信可获得5折优惠券

注册完账号后进到雨云控制台,云服务器入口可以在后台的 总览 和 云产品 部分找到:

雨云控制台.png

点击购买云服务器,接着选择服务器区域,国内用户建议选择内地机房,因为延迟低网络稳定,比如宿迁和十堰,其中推荐十堰,因为IP便宜,如果预算充足选择宿迁更好(防御高,BGP线路)。但如果你没有备案域名那建议选择香港或美国的服务器。

这里我买了HK的服务器(因为懒得备案)

购买云服务器(HK).png

配置选择2核2G一般够用了,如果你网站用户多就选高点的配置,也可以后期升级配置。

云服务器购买配置.png

系统选Debian11就行,预安装APP一个都别选(因为可能会有些不太好的事情发生,别问,问就说是发生了些不友好的经历...)

预安装系统.png

都选好后就可以点击立即购买了,也可以选择1元试用1天。

购买后即可在我的云服务器这里看到你买的云服务器,点击管理。

购买完毕,点击管理.png

安装1Panel面板

首先需要通过SSH客户端连接服务器

下载安装并打开ssh客户端软件,ssh客户端软件推荐putty或mobaxterm,还有用win自带的终端或CMD也行

SSH连接.png

安装1Panel

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

安装成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel:

http://目标服务器 IP 地址:目标端口/安全入口

如果使用的是云服务器,请至安全组开放目标端口。

ssh 登录 1Panel 服务器后,执行 1pctl user-info 命令可获取安全入口(entrance)

安装成功后,可使用 1pctl 命令行工具来维护 1Panel

记得记住账号密码

然后浏览器输入地址登录进去就行惹

1Panel面板.png

接着安装应用

使用 1Panel 部署 | Halo 文档

1Panel 简介

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。

1Panel 截图

功能

  • 快速建站:深度集成 WordPress 和 Halo,域名绑定、SSL 证书配置等一键搞定。

  • 高效管理:通过 Web 端轻松管理 Linux 服务器,包括应用管理、主机监控、文件管理、数据库管理、容器管理等。

  • 安全可靠:最小漏洞暴露面,提供防火墙和安全审计等功能。

  • 一键备份:支持一键备份和恢复,备份数据云端存储,永不丢失。

安装基础软件

在安装 Halo 之前,我们需要先在 1Panel 上安装好所需的软件,包括 OpenResty 和数据库(MySQL、PostgreSQL、MariaDB 都可以)。在接下来的文档中,我们会默认你已经安装好了这两个软件,并不再赘述。

OpenResty 和 MySQL

安装 Halo 应用

进入应用商店应用列表,选择其中的 Halo 应用进行安装。

选择 Halo 应用

在应用详情页选择最新的 Halo 版本进行安装。

选择 Halo 版本

参数说明:

  • 名称:要创建的 Halo 应用的名称。

  • 版本:选择最新的版本即可。

  • 数据库服务:Halo 应用使用的数据库应用,支持下拉选择已安装的数据库应用,1Panel 会自动配置 Halo 使用该数据库。

  • 数据库名:Halo 应用使用的数据库名称,1Panel 会在选中的数据库中自动创建这个数据库。

  • 数据库用户:Halo 应用使用的数据库用户名,1Panel 会在选中的数据库中自动创建这个用户,并添加对应的数据库授权。

  • 数据库用户密码:Halo 应用使用的数据库用户密码,1Panel 会在选中的数据库中自动为上一步创建的用户配置该密码。

  • 外部访问地址:Halo 应用的最终访问地址,如果有为 Halo 规划域名,需要配置为域名格式,例如 http://halo.example.com。否则配置为 http://服务器IP:PORT,例如 http://192.168.1.1:8090

  • 端口:Halo 应用的服务端口。

开始安装后页面自动跳转到已安装应用列表,等待刚刚安装的 Halo 应用变为已启动状态。

Halo 运行状态

创建网站

完成 Halo 应用的安装后,此时并不会自动创建一个网站,我们需要手动创建一个网站,然后将 Halo 应用绑定到这个网站上才能使用域名访问。

点击 1Panel 菜单的 网站,进入网站列表页,点击 创建网站 按钮。

创建网站

  1. 在已装应用中选择我们刚刚新建的 Halo 应用。

  2. 正确填写主域名,需要注意的是需要提前解析好域名到服务器 IP。

最后,点击确认按钮,等待网站创建完成即可访问网站进行 初始化

网站列表

这样我们就部署完成了