网站迁移到pi
最近域名和服务器都要到期了,还是想有个一亩三分地,可是服务器续费好贵的说;而要换服务商重新白p的话,备案还挺麻烦的,正好有台闲置的树莓派3b+,索性搞起来。(内网穿透还是不好玩,最终选择了园子)
首先是把之前的网站内容copy一份,这里注意:
- 中文资源要用rar打包,其他的就tar.gz就行
- 除了面板中的目录要复制外,还要把数据库复制一份
- 新的服务器的目录和数据库最好路径、命名什么的都一致,这样比较无脑
之后最好是在一个有路由器的环境下部署树莓派,这是为了好搞静态ip,方便之后的内网穿透。
那么设置静态ip其实没啥好说的,注意:
- DNS解析要自己改下
- 换源、改时间、改键盘就不用说了
- 静态ip怎么设置网上或者我之前的文章也都有介绍
最坑的来了,要在树莓派上安装宝塔面板,为了方便结果却很不方便。。。
- 首先一定要注意,一键部署LAMP环境时,这些软件版本是有要求的!不然只能疯狂重装。
- Apache要安2.4,不然用不了新版本的php,只能用5.6以下
- MySQL还好,5.6以上就行
- php必须7以上,不然根本用不了
- linux 我最后还是用的官方的新系统pios_buster,而且为了配置方便还安了桌面,事实证明桌面还是太耗费资源,开个Chrome都卡。不过服务器部署好之后,不接屏幕还是比较可以的。
- 其次树莓派性能就那样,所以编译安装是很费时间的
倒数第二步,把东西放到树莓派上的同名目录里就行啦,这时候内网的设备已经可以通过 内网ip:端口 的方式访问了。
最后,找个能内网穿透的软件:
- 在树莓派上安装后配置为开机自启
- 域名解析的地方创建个cname记录,指向提供穿透的软件用的服务器的域名,不能创建A记录,各种记录的区别,(* ̄︶ ̄)自己百度。
- 注意https和ssl证书