低成本快速搭建一个博客网站(分享记录)
友情提示本文章适用于Ubuntu,Linux Mint等基于Debian分支的发行版一 . 下载服务器面板服务器面板的选择有非常多但我推荐1Panel面板开源社区维护,部署快网站地址https://1panel.cn/在网站获取安装脚本并且以 管理员权限 运行sudo apt install curlbash -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.