这样的个人博客是如何搭建的呢,简单几步就能完成!

一、首先获取一个云服务器

可以使用各大云服务厂商提供的服务器,优先白嫖和使用优惠hh

如阿里云有大学生300元优惠券和99首年的优惠,可以不花钱低成本白嫖云服务器

这里以阿里云服务器作为示范!

访问链接或者在阿里云官网搜索ecs云服务器试用即可领取优惠:阿里云免费试用 - 阿里云

或者购买合适的服务器

搭建个人网站2核2g内存的服务器足以

领取或购买服务器后,开始创建服务器实例:

付费类型按自己需求,如果是领取的试用那默认是按量计费不可选择

地域选择离自己近的即可

操作系统选择ubuntu,版本选个正常的长期稳定支持(LTS)版本就行

其他操作系统也没有问题,演示使用ubuntu

勾选使用公网ip,带宽选择默认或者自己设置

设置密钥对或自定义密码,这里使用自定义密码

其他选项默认就行,然后就可以创建了

二、创建好服务器后,开始进行远程连接

可以选择自带的workbench直接连接,输入刚刚设置的密码进行连接

如果密码忘记或不正确登录不进去,可以尝试更改密码

也可以选择其他的远程连接软件,例如xshell等

如果使用xshell等远程连接,同样也是输入需要访问的公网ip和密码进行连接

如果无法进行访问,记得查看服务器防火墙是否开发了22端口(通常是22)

一般在安全组或者防火墙中可以设置

设置对所有对象开放22端口

成功连接服务器后(通常显示root@+一串主机编号),接着着手面板安装

三、连接服务器后,安装1panel

来到1panel官网,选择自己的操作系统并复制相关安装指令:在线安装 - 1Panel 文档

由于之前是ubuntu的操作系统,所以这里选ubuntu的指令

复制到刚刚远程连接的终端中进行安装

中途会让你选择安装路径,端口,安全入口等设置,默认即可

用户名和密码设置成自己的

安装完成后,将显示外网内网访问路径以及用户名密码,建议截图保存!!

这个用户名和密码将是未来登录1panel的凭证,非常重要!!一定要保存好

接着,在浏览器中输入刚刚的外网地址,即可登录1panel面板

如果无法访问,检查服务器安全组里面是否开放了相应端口(例如1panel默认是15570端口,就需要开放15570端口)

四、登录1panel面板

进入面板后,点击左侧应用商店,安装相关软件

安装openresty,mysql和halo

其中openresty和mysql默认安装即可

halo在安装中设置外网访问地址为自己服务的ip地址,端口默认8090

来到服务器安全组里面开放80,443和8090端口

然后在浏览器中输入你的ip地址+端口号就能访问到halo初始页面啦

(例如162.108.146.134:8090)

在halo中进行初始化设置,就可以开始使用你的个人网站啦>_<

如果想要使用域名来访问你的网页,可以等我后面再写