因为要部署rustdesk服务端的原因,我购入了阿里云的轻量云服务器,有了服务器后,我就想着折腾更多的东西,比如说,搭建一个属于我自己的网站。

开始的时候,我使用的是宝塔+Typecho的方式建站,主题选择是WaterDrop,我超爱这种简洁的主题,但是我不适应Typecho的一些逻辑以及处处都需要用到的Markdown语法,这迫使我选择其他的建站工具。说实话,我选择Halo的原因,很大一部分是因为PandaPRO这个主题。

1.安装1panel

安装教程详见我之前的文章https://www.newox.top/arch/k0Gc7BPC

2.安装Halo

登录1panel控制面板后,点击左侧应用商店,就能看到置顶的三个应用,这就是我们建站需要的三大金刚

我们从左到右依次安装这三个应用,注意两点,一是安装MySOL时需要打开端口外部访问,二是安装Halo时把外部访问地址改成自己的域名,并开启端口外部访问,其他的都可以保持默认

安装完成后,我们可以在应用商店-已安装里面看到跳转链接,点击打开后可以完成网站的初始化

3.域名访问及ssl证书

经过前面的流程,我们已经可以通过IP:port的方式访了,此时并不会自动创建一个网站,我们需要手动创建一个网站,然后将 Halo 应用绑定到这个网站上才能使用域名访问。

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

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

  2. 正确填写主域名(我这里是 st.newox.top),需要注意的是需要提前解析好域名到服务器 IP。

最后,点击确认按钮,等待网站创建完成即可。

这时,我们已经可以通过域名访问了,但是浏览器会提示网站不安全,下一步需要点击左侧证书-申请证书,然后在右侧获取网址,选择Acme账户,验证方式可以选择HTTP(我嫌费事就没选DNS账号),点击确认,稍等一会就可以看到证书申请成功了

点击 网站-配置-HTTPS-启用HTTPS,选择刚刚申请的SSL证书,然后点击保存。

到这里,网站就可以正常通过域名访问了

4.主题设置

进入网站后台后,在主题管理界面上传主题,当然也可以在应用商店里安装自己喜欢的主题。这里我用的是PandaPRO,在这里你可以根据喜好自由的更改

欢迎你到我的网站来玩,地址www.newox.top

以上就是全部内容,希望能对你有用