树莓派4B踩坑指南 - (11)免费搭建网站(宝塔,花生壳)

树莓派这么低的功耗,不用来当服务器总感受有点浪费。。。完成效果:http://bowen.51mypc.cnjavascript

宝塔

宝塔Linux面板是提高运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。php

安装宝塔面板

  • 鉴于目前树莓派官方系统最高支持到32位,那么最高的版本只能安装到5.9,安装命令就下边一条,安装大概2分钟。
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
  • 装好后会给出访问地址和帐号密码,访问地址给的是外网地址,不能直接用,能够在浏览器中输入 localhost:8888 来访问html

  • 如需详细说明:点击查看java

  • 若是是用的OPENFANS的64位系统,能够装宝塔最新版,点击查看数据库

登陆及初始化设置

  • 按照刚才给的帐号密码登陆,以后会提示安装一堆东西,确认安装ubuntu

  • 查看几个关键服务,发现左下角 软件 栏目中,Nginx 1.14,MySQL 5.5,Pure-Ftpd 1.0.49,phpMyAdmin 4.4 等都已经安装,可是 PHP 并无。浏览器

  • 点左侧 软件管理 - 运行环境 能够发现PHP并无被安装bash

  • PHP 7.3 开始到 PHP 5.2 ,挨个点击 安装 - 编译安装 而后等安装完毕。编译会很漫长,能够去吃个饭或者睡个觉,期间能够点击左上角橙色的数字查看进度。服务器

  • 感受应该差很少了,就点击橙色的数字查看消息列表,若是编译时间在1000秒以上的,大几率是编译成功的,几十秒的确定是失败了,看缘分微信

  • 我运气不错,最后安装成功了 5.3 / 7.1 / 7.2 / 7.3

安装网站

  • 点击 宝塔一键部署源码 1.1

  • 根据已安装的PHP版本,选择合适的网站安装

  • 根据提示操做,注意保存好期间给出的 数据库名、数据库用户名、数据库密码,以后初始化网站的时候要用

  • 安装好后访问网站地址,填入相关信息,网站就安装完毕了!

花生壳

上述操做完成后,浏览器内输入 localhost 或者 127.0.0.1 或本机IP地址以后,应该就能够访问网站了,可是若是不在一个路由器依然没法访问。为了解决这个问题,就须要用到内网穿透技术:端口映射,而 花生壳 是一个很方便的 端口映射 解决方案,免去了手动更换内网外网ip的巨大麻烦。

安装花生壳

  • 进入官网下载页面(点此查看),选择树莓派系统(目前最新版为 3.0.4),点击下载

  • 点击帮助,查看安装说明:花生壳 3.0 for 树莓派 安装使用攻略,并在root帐户下安装

  • 注意里边有个大坑:①树莓派3.0.3版本命令格式为:systemctl start phddns,可是3.0.4版会提示找不到命令,由于**3.0.4版的命令是:phddns start **。如需查看其余命令,能够输入 phddns 来查看,好比 phddns status

设置花生壳

  • 使用安装成功时提供的SN码登陆 http://b.oray.com ,默认密码 admin

  • 激活帐户,或者绑定已有帐户。注意这里有个大坑:若是绑定已有帐户,则须要手动在 官网 - 控制台 - 花生壳 - 点击设备名称 进入帐户,否则会显示客户端未链接

  • 免费开通 内网穿透 服务,1G流量,1M带宽,我的站基本够用了

  • 申请免费域名。一个设备只能申请一个免费域名,可是能够一直无偿使用,没有时间限制。

  • 内网穿透 中点击带加号的卡片,新建内网映射。注意:若是30天没有任何流量,花生壳会删掉该映射,以后使用需从新添加。

    • 域名,若是没有显示任何域名,回到上一步申请免费域名

    • 映射类型,就选 http 就能够,若是须要 https 服务能够付钱购买,38块,也很便宜,作微信相关的网站必须用 https,酌情购买

    • 内网主机,能够写 127.0.0.1 ,端口号能够不填,默认是跟外部端口号同样。若是网站还没部署好,想测试一下 宝塔面板 可否进入,这个端口号能够填写 8888

    • 其余本身填好,肯定

测试

  • 注意这里有个大坑:个人服务器所在的局域网内没法用域名访问网站,因此用手机4G网络测试连通性,能够访问。

问题(未解决但不影响使用)

  • 设置好后能够在服务器所在的局域网外访问绑定的域名,可是没法在局域网内访问。不过这点不影响使用,局域网内能够用以前的三种方式访问,若是须要测试连通性能够用手机关掉wifi用4G访问。

  • 花生壳目前不能开机自动启动,应该是须要修改 rc.local,还没测试。

网站统计

如需跟踪分析作SEO,能够用免费的统计工具 51la

  • 注册帐户

  • 按照提示设置网站名称和地址,设置好后生成了一段代码 <script type="text/javascript" src="//js.users.51.la/xxxxx.js"></script>

  • 将生成的代码复制粘贴到主题模板中去,以typecho为例:

    • 打开 控制台 - 外观 - footer.php

    • </footer><!-- end #footer --> 以前插入代码

    • 粘贴以后:

    <?php _e('由 <a href="http://www.typecho.org">Typecho</a> 强力驱动'); ?>.
    <script type="text/javascript" src="//js.users.51.la/20520973.js"></script>
    
    </footer><!-- end #footer -->
    
    <?php $this->footer(); ?>
    </body>
    </html>
  • 回去查看页面效果,最底部出现了网站统计的标志,大功告成!

相关文章
相关标签/搜索