本文章已过时,对于想折腾的小伙伴可参考,否则建议购买服务器+域名,实用、省事、且保险。
经过几天的折腾,总算在各种WEB搭建博客中完整了我的个人博客搭建,由于网上教程较为丰富,我就不再赘述,仅提供几个可靠的树莓派WEB服务器搭建教程链接供读者参考,也给自己做一下笔记。
前期搭建流程可以参考:
(建议:对于国内各种镜像库不知如何选择的读者,有过科学上网经验的同学可以直接安装crash科学上网,参考此博客:本地安装ShellCrash的教程 | Juewuy’s Blog 。此处在安装crash后,建议配置文件自行导入yaml或yml文件,可以用clash生成,其他根据教程即可。)
1.按照此教程进行到可以在局域网内访问wordpress博客,即内网穿透教程之前(飞鸽内网穿透已不支持免费方案,实名认证需付费2元,且可购买的无需备案的方案是香港服务器,大陆无法访问或速度极慢,另外还需要自行准备SSL证书,非常麻烦,博主已踩坑,血亏12.9+2)
从零开始用树莓派搭建服务器,拥有一个属于自己的网站_树莓派服务器-CSDN博客
2.内网穿透建议采用花生壳 (需要6元购买https服务,内网穿透服务短期15天免费,可申请学生认证)
进入花生壳官网后,会有针对树莓派的详细教程,自行参考。
博主大部分时间都耗在了内网穿透上,大多数小的内网穿透服务提供商都需要自行提供域名,且域名无备案无法在大陆访问,还需另行准备SSL证书,这对于新手小白来说很不友好,故建议花生壳,内网穿透服务会提供一个已拥有SSL证书支持的https随机分配的域名,无需备案。
3.上述步骤执行完成后,外网还是只能访问到博客的主界面(对应树莓派的IP地址),还差最后一步:
在wordpress管理界面点击插件–>安装网络重定向插件Relative URL,参考以下博客后半部分:
在树莓派上搭建WordPress博客网站,并内网穿透发布到公网_wordpress 博客站-CSDN博客
4.至此,博客搭建基本完成,若想拥有一个自己满意的博客主题(wordpress提供的都不太适合用作个人博客),也可自行github搜索下载并安装,注意大于2M的需要修改Nginx配置文件config.ini,具体细节请自行百度。
拓展:
可以给自己的服务器或者树莓派安装一个面板,推荐宝塔面板和1panel面板,然后你就可以实时监控自己的树莓派资源使用情况了,还可以随时访问服务器的文件和终端,有各种玩法。
(提醒:1panel所提供的基于IPV6的外网访问地址无法访问,建议再从花生壳上购买一个域名用于设置1panel的外网访问穿透域名,操作与web内网穿透一致)
以上仅提供一个思路,很多方案都有时效性,随着时间推移,部分方案将不适用。