树莓派当web服务器性价比

树莓派当web服务器性价比,第1张

可以说树莓派在作为web服务器的性价比非常高。其优点如下:
1 低廉的成本。树莓派的价格很低,小于50美元,而一台传统的服务器大约需要几百甚至上千美元。
2 极低的功耗,树莓派只需要几瓦电。由于它使用极低的电量,也就意味着只需要很少的散热设备来维护温度。
3 处理能力优秀,树莓派拥有性能良好的处理器,比传统的服务器快好多,可以完美的处理大量的用户请求。
4 易于部署,安装运行树莓派作为web服务器要比传统的服务器容易得多,只需要两三步即可完成部署。
5 小尺寸和易移植性,树莓派的体积非常小,而且平常安装在一台机器上,可以很容易拆卸然后放到另一台机器上。
总之,树莓派在作为web服务器时相当优秀,而且价格又不贵,所以在这方面的性价比上还是比较高的。

最近在B站上无意间刷到了 树莓派NAS系统搭建 这个视频,正好我们开发的项目上传的文件也是存放在NAS服务器上的,于是自己也用树莓派搭了个NAS服务器。

首先更换源,在sourceslist加入下面这行
sudo nano /etc/apt/sourceslist

apt update 更新一下软件列表

插上硬盘,查看状态
fdisk -l
最后一行是我的移动硬盘
再次挂载

输入 df -h ,查看是否挂载上
为了每次重启都能自动挂载,需要修改 /etc/fstab 文件,第一列对应的是分区名,第二列对应的是挂载点,第三列为此分区的文件系统类型,第四列是挂载的选项,用于设置挂载的参数,第五列是dump备份设置,第六列是fsck磁盘检查设置。

搭建NAS服务器,主要就是安装samba这个软件。安装完后,简单的配置一下就好了。
输入安装命令

输入

修改 /etc/samba/smbconf 配置文件,再最后加上下面这段。

接着添加用户
smbpasswd -a pi

重启服务 samba restart

将挂载点的权限和其子目录下的权限设置为777。

就这样,NAS服务器就搭建完成了。

点击连接服务器

输入对应的IP地址,点击连接

输入用户名和密码,点击连接。

选择public,这个 public 就是刚刚在 /etc/samba/smbconf 配置文件中配置的共享名。

新建一个文件夹,可以看到对应的 /mnt/data 目录下也同时生成了一个文件夹
安装 apt install hdparm
输入

查看测试后的速度

树莓派+sd卡+手机电源:树莓派网上买的;sd卡相机里面拆出来的;电源是原来一个手机的,接口通用
5v继电器:控制有三线的(电源、地、信号)
TendaW311MI小型无线路由
接线若干
方法/步骤
树莓派接线图:sd卡、手机电源线、网线、hdmi转dvi接线连接显示器、键盘
如何用树莓派Raspberry Pi做一个简单的控制系统
安装树莓派的linux系统:系统到官网下,用工具写到sd卡里面(比较简单网上很多教程)
树莓派通过有线上网:开始时没显示器,买了一条HDMI的转DVI接口的线,调试了一下,可以上网后,就不用接显示器了,在家用有线连接路由器,用secureCRT连接局域网ip,就可以登入树莓派,ping一下外网,基本就通了
树莓派无线网卡上网:把无线网卡插入usb接口,TendaW311MI免驱动即可识别,修改/etc/network/interfaces信息,把路由器的wpa-ssid和wpa-psk加上,重启一下系统,基本上无线就能上网了
继电器:所谓继电器,就是一种控制开关,用小电压、小电流设备控制大电压、大电流的东西。控制端的电源、GND地、信号分别接树莓派的GPIO的2、6、7接口(控制端最好三线,本来买了一个两线输入的听说可以用,最后还是不敢接。。。),另一端接外接设备,接常开和公共端
编程:下载安装了python的GPIO库,然后给出如下控制代码:
文件runpy
#!/usr/bin/python
#coding: utf8
import sys
import RPiGPIO as GPIO
PORT=7
GPIOsetwarnings(False)
GPIOsetmode(GPIOBOARD)
GPIOsetup(PORT,GPIOOUT)
if sysargv[1]=="open":
GPIOsetup(PORT,GPIOLOW)
elif sysargv[1]=="close":
GPIOsetup(PORT,GPIOHIGH)
好了,上面搞定之后,随便找个东西接一下,然后secureCRT登入树莓派,
sudo /runpy open //打开控制设备
sudo /runpy close //关闭控制设备
如何用树莓派Raspberry Pi做一个简单的控制系统
8
使用webpy在树莓派上面搭一个简单的web服务器,把上面的runpy脚本改改,就可以通过手机访问控制开关,实现家庭内的远程控制了。

简单说就是内网中的一台计算机具有自己的内部IP,外网的计算机具有公共的IP,而内部IP是无法直接通过外网来访问的,这就需要一种方式来将外网的IP转化为内部的合法IP来进行合法访问。

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, >网易云横跨Window, macOS,Linux ,安卓, iOS平台,而且提供了免费的音乐云盘存储各种无版权歌曲,本文提供一种通过树莓派解锁网易云灰色歌曲,并将歌曲存储到网易云网盘,实现全平台听各种灰色无版权歌曲的方法;本文也提供了,将解锁服务通过内网穿透发布到了互联网上的方法,你也可以将解锁服务分享给自己的小伙伴。

在某宝上,这套解锁服务还能当商品来卖,一本万利。

如果测试没有问题,可以Ctrl + C组合键关闭服务,然后使用 sudo docker-compose up -d 后台启用服务
我们可以将树莓派8686端口的服务,映射到云端服务器

如果对frpc配置有疑问,请查看往期 《树莓派4B家庭服务器搭建指南》刷Ubuntu Server 2004,绑定公网域名,对公网提供>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12872129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存