当前位置: 首页 > news >正文

低成本快速搭建一个博客网站(分享记录)

(友情提示:本文章适用于Ubuntu,Linux Mint等基于Debian分支的发行版)

一 . 下载服务器面板

服务器面板的选择有非常多,但我推荐1Panel面板(开源,社区维护,部署快)

网站地址:https://1panel.cn/

在网站获取安装脚本(并且以 管理员权限 运行)

sudo apt install curl

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

下载好脚本后,会自动运行安装程序,选择好语言,设置安装路径(默认即可)

安装好后,会询问是否配置镜像加速: y(默认)

自己设置1Panel的端口、安全入口(网址后面的密钥,非常重要)、用户名、密码(重要,提醒一下,终端在输入密码后会卡住,因为字体颜色太有误导性了,直接输入)

二 . 部署Halo

下载好1Panel面板后,输入终端上的网址,进入服务器面板(输入设置的用户名和密码)

部署Halo

演示版本为2.24.2(不同版本操作可能有所不同)

Halo是一个轻量、开源的建站系统,它的操作界面简单且本土化,非常适合入学者

先下载MySQL作为数据库(勾选端口外部访问,直接下载)

下载Halo(选择MySQL数据库,勾选端口外部访问,其他默认)

注意一下,勾选端口外部访问,有安全泄漏的风险,建议配置好防火墙

等到Halo进入启动状态后,在浏览器填入你的ip地址+端口号(示例:162.168.1.4:8090)

(对于不知道自己ip地址的新手们,可以把服务器面板的网址后面的端口号修改成你设置的Halo端口号,进入初始化界面)

自己填写好信息,点击初始化,然后登录

现在就部署好了Halo

现在你可以通过ip地址+端口号访问你的网站首页

你可以直接使用Halo应用商店提供的主题,用来美化你的网站。

你也可以提供的设置进行自定义,或者基于应用商店的主题进行二次开发。

注意做好备份,不要随意更新

三 . 内网穿透(本地搭建服务器)

为了省略复杂又费钱的解析域名操作,我推荐使用NATAPP商提供的内网穿透和域名。

以下是我为自己提供了3种方案,仅供参考。根据自己的情况选择,详细的信息请查看官网:https://natapp.cn/

免费隧道域名/端口随机,且不定时强制更换 流量1G/月
VIP-1 型域名/端口固定,5G/月.账单日流量清零,如超流量可单独购买流量包 0.3元/G(默认不带域名,需9元 ; 隧道界面直接购买域名,需24元)
VIP-1 型 +自卖域名注意:非NATAPP商提供的域名,需要备案!!!别被坑了!!!
VIP-1 型 +单独购买NATAPP商二级域名单租隧道9元/月,单租域名9元/年

操作步骤

1.注册NATAPP账户,并且完成国家规定的实名认证

2.通过支付宝(不支持微信支付)购买隧道服务和要使用的二级域名(免费服务套餐自带随机域名)

3.修改隧道配置,绑定你购买的域名(点击三角形可以选择你购买的域名),勾选免费开启https,填写内网ip地址(终端输入hostname -i ),填写你的网站映射的端口(不建议填写网站自己的端口,会被占用,建议向后移一位,比如8090变8091),保存修改。

4.复制authtoken(非常重要,不可以泄露)到下载页面的输入框里,获取你的专属一键安装脚本

5.在终端输入一键安装脚本,安装好后会自动运行

6.在1Panel面板里配置网站(先安装OpenResty),添加反向代理,在域名处填写域名(要跟隧道填写的域名一致),端口号填写隧道设置的端口,代理地址填写halo首页的网址(比如,http://192.168.1.4:8090/),推荐点击代理地址的三角形选择应用halo,最后点击确认,网站就部署好了

要注意一下,服务器面板提供的跳转会再你的域名后面加上端口号,导致没办法访问,需要删除网址后面的端口号(直接输入域名),才可以访问。

免费隧道会不定期更换域名,最新域名需要在NATAPP的控制面板(登录后的界面)查看。

如果是长期运营使用,建议购买域名

四 . 尾声

我的文章就到这里了。

本文章花费大量时间制作(虚拟机1:1还原过程)

作者:Krn.


http://www.jsqmd.com/news/1135409/

相关文章:

  • 【单智能体】人寿保险保障顾问案例讲解(附完整源码)
  • YOLOv8可回收塑料识别分类检测系统(项目源码+YOLO数据集+模型权重+UI界面+python+深度学习+环境配置)
  • 如何在Windows上优雅处理iPhone拍摄的HEIF照片?HEIF Utility一站式解决方案
  • AI 很强,但为什么还会“忘”?看懂上下文,你就知道怎么和它合作
  • de风——【从零开始学习Linux】(三):全面总结瞧一瞧,权限管理没烦恼
  • GitHub CICD流水线_agent-ops-cicd-github
  • 豆包接入抖音生态实战指南
  • Grok 复制有星号 文档导出乱码难整理?AI 导出鸭一站式清除格式瑕疵
  • Windows 10 WSL2 安装问题排查与解决全记录
  • 抖音无水印视频下载器:3分钟学会批量保存高清内容
  • 新手友好!基于零代码平台浏览器市场与用户画像分析-数据加工(1)全流程演示
  • 27. 【C语言】编写可移植的头文件与模块
  • 【社会科学】【企业管理】【管理科学】第二十篇 售前-销售-研发-交付-财务-会计-律师-其他员工的配合模型01
  • 终极跨平台图像格式兼容解决方案:开源HEIF处理工具技术深度解析与实战指南
  • Level 4自动驾驶系统设计15——NCAP/NOA场景 2
  • REPENTOGON深度解析:解锁以撒结合模组开发的全新境界
  • Presenting Large Language Models as Companions Affects What Mental Capacities People Attribute to...
  • Centos系统学习
  • web应用技术作业7
  • 行业落地案例:白帽GEO优化赋能艺考机构全域增长|途耀传媒携手征途艺考达成战略合作
  • ChatGPT 转 Word 工具推荐?AI 导出鸭硬核转换,Mermaid / 公式全兼容
  • 顺序表,链表,复杂度相关的OJ题
  • 【关注可白嫖源码】--springboot小区物业管理系统[编号:project36977](案例分析)
  • Vision Transformer (ViT) 代码实现详解:从 Patch Embedding 到 MLP Head 的 5 个关键模块
  • 智谱清言复制到 Word 为什么有星号?用 AI 导出鸭标准化导出,彻底消除多余星号标记
  • kail_dnn_adapter部署实战:在生产环境中集成鲲鹏AI算子库的最佳实践
  • 精确计时系统:CS2200-CP与PIC18F47Q10的硬件设计与软件优化
  • 伪代码设计_agent-pseudocode
  • 文心给出的代码怎么生成图片 AI导出鸭一键解决
  • Spring AI 2.0