请注意,本文编写于 146 天前,最后修改于 118 天前,其中某些信息可能已经过时。
最近谷歌一直提示说流量异常,导致现在网站完全没有收益了,过年那段时间也是比较懒,出去玩玩放松的很,就把之前的整改计划也拖延到现在。这周索性就把备用站给升级一下,发现数据出现了兼容问题,但是无碍不影响访问,然后发现好多问题都给复杂化了,也算是有更好的解决方法了。
这周发现由于存在无效流量问题,您产品的广告投放量目前受限。貌似跟油管发视频的时间很近,然后就问了一下ai,大致意思就是说,可能有部分国内的佬在使用科学上网访问主站(加载了油管视频),导致谷歌检测IP异常。现在直接对博客进行限制,国内IP全部都跳转到备用站(不开启评论,无广告),不晓得行得通不。好了,以上原因导致有了现在的这篇教程。
NAS搭建可公网访问的typecho博客
站点水印:www.onemuggle.com
NAS搭建typecho博客
- NAS需要安装5个套件
1.1) Web Station
1.2) Apache HTTP Server 2.4
1.3) MariaDB 10 (安装插件成功后会提示填写一个密码,密码就是数据库的密码,端口号建议使用默认的)
1.4) phpMyAdmin
1.5) PHP 8.2 - 新建数据库
2.1) 打开phpMyAdmin套件,输入 用户名:root,输入 刚才新建的数据库密码(步骤1.3时注册的密码) ,点击登录
2.2) 点击右侧的 新建 按钮 ,数据库名为任意(建议使用typecho,还有就是建议是小写的),点击创建 - 创建博客根目录
3.1) 打开文件管理,在web文件夹下,新建一个文件夹(最好与域名相关的,方便管理),然后上传 typecho安装包并进行解压(解压后删除压缩包)
3.2) 右击刚新建的文件夹,选择属性 ,点击权限,把 http 添加写入的权限,左下角勾选应用到子文件 - 创建博客
4.1) 打开Web Station套件,点击 脚本语言 ,点击 新建 ,名称、描述随意,PHP版本选择刚下载的8.2,勾选PHP缓存,扩展可以全选也可以只勾选数据库(只勾选数据库的话,插件可能无法使用)
4.2) 点击 网页服务 ,点击 新建,选择 脚本语言 ,服务选刚新建的脚本语言,PHP版本需一致。 名称、描述随意,根目录选择之前上传 typecho安装包 的文件夹(步骤3.1 创建的文件夹),后端服务器选择 套件 Apache HTTP Server 2.4 ,后面全部下一步到完成。
4.3) 点击 网络门户 ,点击 新建,选择 网页服务门户 ,服务选择刚新建的,门户类型选择基于端口,端口建议选择https,创建成功后点击右边的链接可跳转到博客安装界面。
4.4) 其他设置不动,只需要输入数据库的 用户名(root)、密码(步骤1.3 注册的密码)、数据库名(步骤2,2 创建的名),点击安装即可
4.4) 注意事项:由于是通过NAS本地搭建的博客,不建议开启评论!
docker内网穿透实现公网访问
- 需要一个cloudflare账号以及托管的域名
- docker创建容器的时候,网络选择
host - 内网穿透成功的效果展示
- 这个之前有发过教程,这边就不重复了,可参考视频。下面是之前文章的跳转链接!
OneMuggle