上一篇下来,树莓派可以正常运行(Raspbian 版本4.14),也可以远程控制了,现在在上面搞点事情吧!
之前购买过微小型VPS,就是虚拟主机,搭建过web环境,挂个小博客写东西玩。而树莓派也可以当做一个小型VPS,其实3B+的性能比很多微小型VPS都要好,所以放着不用太浪费了。
网上有很多类似的教程,关键词是 “在树莓派上搭建LAMP 或 LNMP”。具体操作和解释,我就不赘述转发了。
需要注意的是,这些教程随着时间的推移,有些教程会失效!因为:
我所知的目前就两种比较常见。
TIPS:安装VPS面板的话,尤其是宝塔面板,会破坏树莓派的桌面环境,导致远程桌面( windows远程桌面 或 VNC)无法连接(SSH正常),需要修复桌面环境,才能再用远程桌面。树莓派接显示器登陆,桌面环境不受影响。
第一种方式,我目前还没试出最好的搭配,个人能力有限啊。测试的过程中,出现了各种不兼容,树莓派算力不高,挨个试太耗时间。以后验证好了再来补全这一部分内容。
第二种方式,VPS面板,相对来说便捷很多!我选择了简单好用的宝塔面板(https://www.bt.cn/)。
但是没选择最新的 6.9 免费版,因为安装完成后无法登陆,反馈的信息太少,我也还是个新手,暂时没搞定。5.9 版使用没任何问题!点击这里查看宝塔面板 5.9 的介绍
通过SSH登陆或在树莓派桌面执行XL终端,切换到 root 帐号。(关于设置和开启 root 帐号,第3篇里有提到。)
宝塔面板 5.9 一键安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
运行后,等吧,这个过程有点久,运行成功后,屏幕上会告诉你三条信息!
我就不截图了,没什么需要特别图示的东西。
在浏览器中登陆面板后,会先弹出提示 安装web运行环境。
先点X,不要安装!先去修改默认的用户和密码。
因为如果安装失败,或者浏览器出错,再次登陆还得输入那个恶心的默认帐号密码。
在左侧的导航列表中,点“面板设置”,修改面板用户和密码,改成自己习惯的。
然后再安装web环境,点“软件管理”,上方导航栏中点选“运行环境”,然后在下面列表中选择环境包进行安装。
需要安装的是:
这几个是我测试过可以在 Raspbian 4.14 上,宝塔面板 5.9免费版 中,成功运行的。
如果换了其他版本的环境包,有可能会安装失败,无法启动。有时间的话,可以自己多多尝试,安装失败就删掉,再试另一个。在面板中操作很方便直观便捷,也不用担心搞坏了面板程序和树莓派系统。唯一问题就是树莓派能力有限,安装比较慢。
关于宝塔面板的具体使用方法,请自行搜索相关教程吧,网上很多。
简单步骤:在宝塔面板中 新建个站点,创建FTP帐号,创建SQL数据库(utf-8),设置为默认站点。
PHP的博客程序有很多,大名鼎鼎的如 Wordpress,但是因为树莓派能力有限,如果使用wordpress,应该需要优化一番才能流程运行。这里为了简便,我选择了轻量级的PHP博客程序,typecho !1.1版(点击下载)
准备一个FTP工具,比如免费好用的“Filezilla”(请根据自己的系统,选择相应版本下载),填写树莓派的地址,端口默认是21,用户名和密码,也是在面板中设置的。
TIPS:使用面板中设置的FTP账号进行上传的好处是,权限绑定,对应的FTP账号只能上传到对应的站点文件夹中。Linux 系统中文件夹很多,新人一看就懵逼,ftp帐号跟站点文件夹绑定后,就不怕传错文件了。
如果希望网站直接打开就是博客,就把下载的 typecho 解压后,进入 build文件夹,把所有文件(4个文件夹和3个文件),直接上传到站点文件夹的根目录下。
上传完毕后,在浏览器中打开树莓派的ip,如192.168.3.1 ,就可以看到 typecho 的安装页了。
固定公网ip,只要你能上网,就一定会有公网ip。在百度里搜 ip ,可以看到自己的公网 ip,这个 ip不一定是固定的,光猫或路由器,每次拨号上网连通时,电信联通(之类)都会给你随机分配一个新的公网ip 。
没有固定的公网 ip,还想树莓派服务器上的博客可以在外网访问到,就需要用到“内网穿透”了。除了需要一些程序和设置外,还需要一台VPS(虚拟主机),最好再搞个域名,下一篇详细说。
(因为本篇所需文件,网络上非常容易下载,就不在此提供网盘下载了。)