使用halo快速部署个人博客
这样的个人博客是如何搭建的呢,简单几步就能完成!
一、首先获取一个云服务器
可以使用各大云服务厂商提供的服务器,优先白嫖和使用优惠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中进行初始化设置,就可以开始使用你的个人网站啦>_<
如果想要使用域名来访问你的网页,可以等我后面再写