如何用树莓派搭建个人 web 服务器

如何用树莓派搭建个人 web 服务器,第1张

Apache + MySql + Php.

1、安装Apache

Apache可以用下面的命令来安装
sudo apt-get install apache2

Apache默认路径是/var/>

其配置文件路径为: /etc/apache2/

可以通过:sudo vi /etc/apache2/portsconf修改监听端口号

重启服务生效:sudo service apache2 restart

2、安装mysql

sudo apt-get install mysql-server
安装过程中,会出现一个提示符让你输入一个密码。
这个密码是mysql root用户的密码。

3、安装PHP

输入下面的命令,就可以安装PHP 5,以及PHP访问mysql数据库所需要的库。

sudo apt-get install php5

sudo apt-get install php5-mysql

4、测试

安装完成后,可以在浏览器中输入你路由器的IP或域名,就可以访问你的网站了。

你应该能看到一个页面显示“It works”,但是没有其它内容。

创建一个/var/>5、外网访问

这里使用蒲公英组建异地局域网实现外网访问

先将蒲公英安装包预先上传至树莓派(路径:/home/oray/下载/Pgy_CentOS_200_x86_64rpm)

通过cd命令进入存放蒲公英安装软件的目录,输入rpm命令进行安装;

cd 下载/
rpm -ivh Pgy_CentOS_200_x86_64rpm

安装成功后,任意路径下输入“PgyVistor”命令即可调出交互界面,按照界面指示输入账号进行登录,可以选择打开自动登录。

之后,外网设备同样安装蒲公英客户端,用同一账号登录就可以访问树莓派的Web服务了~

树莓派主板是一种小型的计算机主板,可用于各种嵌入式系统和物联网应用。它可以运行各种 *** 作系统,如Linux、Windows 10 IoT Core等,并支持各种编程语言,如Python、C、C++等。树莓派主板通常用于以下应用:
1 个人计算机:树莓派主板可以作为一台小型的个人电脑使用,可以连接显示器、键盘和鼠标,运行各种应用程序。
2 服务器:树莓派主板可以作为一台小型的服务器使用,可以运行各种Web应用程序、数据库等。
3 嵌入式系统:树莓派主板可以用于各种嵌入式系统,如智能家居、智能车载系统、智能监控系统等。
4 物联网应用:树莓派主板可以用于各种物联网应用,如智能家居、智能农业、智能医疗等。

树莓派的功能用途无线热点、机械假肢、简易自制笔记本、WiFi小车、远程发送微博等。

1、无线热点。

这大概是地球人拿来干的最多的一件——插上网线和USB无线网卡,配置之后就可以作为一个无线热点。

2、机械假肢。

MIT Media Lab的研究员把它作为机械假肢的控制器。

3、简易自制笔记本。

把树莓派跟LCD液晶面板连上,再加上鼠标键盘和电源,找一个漂亮的壳子套上,就变成一个简易自制笔记本了。

4、WiFi小车。

IBM的一个工程师把它安在一个模型小车上,然后通过WiFi信号来控制小车的行动。

5、远程发送微博。

气象爱好者把它绑在检测气球上,还用它在平流层发了一条微博。

6、控制车库门开关。

还有拿树莓派控制车库门,再结合Siri遥控车库开关的达人。

7、监控拍摄。

最后还有接上摄像头,连上WiFi作为小型拍摄设备,体型小,易隐藏。

8、备份邮件。

我使用树莓派的最重要的功能之一就是备份我的邮件。我使用一个叫做getmail的软件来检查每份使用POP或者IMAP协议的邮件,定时查看各个帐号的邮件。然后把邮件保存到一个mbox文件,这个文件可以在任何时候被复制到另一台电脑上做长期的邮件归档。

9、搭建个人RSS阅读器。

我最近发现了miniflux,一个自托管的基于网络的RSS客户端,可以安装到树莓派上。和许多人一样,当谷歌宣布将在7月1号关闭Google Reader后我也开始将个人数据迁移出来。我使用了一阵子rss2email,让它把RSS每一条目都发送到我的邮箱中。但其实我不是很喜欢这个方法,于是我花了点时间寻找Google Reader替代品并试过了rss2email之后找到了miniflux。在树莓派上安装miniflux十分简单,你只需要提前安装PHP和一个web服务器软件就好了,比如nginx或者Apache。

10、搭建网站。

树莓派一个很明显的用处就是作为网站的后台服务器。我曾这么用过一阵子,而且很快就要重新这么干。树莓派有足够的能力来处理静态网站,一些web框架也不成问题。我就在上面搭建过一个Flask框架,我甚至听说有的人直接在树莓派搭建了个Wordpress。

11、家用网络存储。

只消耗很低的电量,树莓派就可以成为一个完美的NAS(网络连接式存储)。之前我把一个500GB的笔记本硬盘连接到树莓派上,还在上面安装了一个 *** 作系统。我可以在上面存放许多需要在不同电脑间传输的文件。然后通过SFTP来连接,然后在家里的任何机器上都可以访问(即使不在家,只要路由设定对了也不成问题)。你也可以在派上安装Samba,这样Mac和PC都可以更容易地存取。

12、站点监控。

树莓派的另一个用处就是用来检测对我来说很重要的网站。我写了个Python脚本并定时运行,确保这些网站回复一个200状态码(这意味着一切正常)。如果脚本判断出网站出了问题或者无法访问,会把这个事件的总体情况发邮件给我。我使用的Python模块是Requests,而发邮件的模块则是smtplib。

13、事件提醒。

我让树莓派把我需要记住的重要事件发邮件给我。之前我用的是谷歌日历,但我只在简单事件才用它。所以我用树莓派代替了它,一段定时任务的Python脚本就够了。我设定了要记住的日期、时间和消息,这些参数会传给我的Python脚本,到了那一天它就会把消息发送到我的邮箱,提醒我当天的事件。

14、家庭相册。

我的树莓派同时还支持着一个私人网站,网站放着我所有的家庭照片。我设立了验证信息所以只有我希望让他们看到的人才能进入网站。这比你的Facebook相册要靠谱多了,因为脸书上面你的账户有可能被删除,而且照片会被陌生人偶然看到。很简单,就是用PHP获取树莓派上一个文件夹里的照片而已。

15、点唱机。

上面提到我把派当作一个网络存储器,所以我所有的音乐也都在上面。我的派上接了个立体扬声器,然后使用mpg123在树莓派的命令行里播放音乐。虽然有很多其他的mp3播放器,图形界面的也有,但我还是选择mpg123,因为它简单好用,安装也很方便。

树莓派作为仅有 200 元上下的 Linux 电脑,其最大的特点就是可玩性,当然不是玩各式各样的电脑游戏,而是其高度的可定制性,DIY 爱好者可以自定义 GPIO 来实现各种各样的功能。

作为一个电脑,当然就要有与之配套的系统来支持它的运行,树莓派官方有两个系统,分别为 Raspbian Raspbian Lite ,两者都是基于 Debian 的系统,前者具有完整的 LXDE 桌面环境,而后者为精简的无桌面环境系统,在 树莓派官网 里,还有 ubuntu MATE Windows 10 Iot 等系统可供选择,其实树莓派可用的 ubuntu 系统不仅仅是 ubuntu MATE 还有其他 ubuntu 系统可以用,下面我就来介绍一下树莓派可用的 ubuntu 系统并分析一下优缺点。

1)除 PC 用的原版 ubuntu,这个版本的各项环境最完整。
2)内置多种界面排布方式,可以随意切换(如:open suse 样式、unity 样式)。
3)高度可定制化界面。

1)MATE 桌面对于老式笔记本和老式台式机来说显然很轻松的就能流畅运行,但是作为树莓派来说i就有些吃力了,经常发生反应迟钝现象。

1)占用储存卡的空间小。
2)小清新的感觉,看时间长了也不疲惫。

1)不支持 Community Support 且不可以通过 apt-get 进行安装

1)超轻量级的桌面环境,比 Xface 还要轻量。
2)桌面反应速度快。
3)占用储存卡空间最小(仅限于在 ubuntu 桌面环境内比较)

1)可定制性不如前两者,不过正常使用桌面环境足矣。

这是 ubuntu 服务器 版的系统,如果说要用树莓派搭建一个小型服务器的话可以考虑使用这个版本的系统。其中 minimal 版本没有预装 Raspberry Pi Python Stack standard 版本有预装,并且 Raspberry Pi Python Stack 暂时不可以通过 apt-get 进行获取安装。

桌面环境中:
流畅度:Lubuntu > Xubuntu > ubuntu MATE
外观定制度:ubuntu MATE > Xubuntu > Lubuntu

图例:

实际上每个派都要装系统,但是装的不是完整系统而是核心,和必要软件,某个pi要被设置为中心机,上面带完整系统和 相关软件安装文件。
理想情况是,一个pi接入网络,中心机配置后就在该pi上部署相关软件,然后接入集群开始工作。但是要想完成这个集群需要做很多工作,比如部署,接入,运行,监控,分离,分类(存储类型pi,业务派)。

一技在手天下我有!如您觉得本文对您有用烦请收藏转发加关注哟~笔芯

被誉为 “世界上最流行最便宜的小型电脑” 的「树莓派」 Raspberry Pi 是一款性价比超高的迷你电脑主机 (仅有xyk大小),深受全球开发者、极客、技术爱好者们的追捧和喜爱。

树莓派可以安装多种 Linux 系统发行版 (官方为 Debian 的衍生版),可当服务器搭建各种网站、应用服务来使用,也能用来学习编程、控制硬件或日常办公。由于树莓派的体积很小很轻,并且功能极其丰富强大,这也使得它的应用范围和潜力几乎是无限的……

树莓派 4 代正式发布,性能大幅飙升!

如今 Raspberry Pi 4 「树莓派 4 代」终于正式发布了!!官方定价依然是 $35 美元起不变,但整体性能相比 3 代要提升了三倍之多!多媒体性能为四倍,即使同时外接两台 4K 显示器双屏工作也毫无鸭梨。这么小的体积加上如此强劲的性能,这将是一款再次改变行业规则的产品。

而且除了 Linux 外,树莓派还能运行「免费的 Win 10 物联网版系统」!无论是学习、办公、编程、搭建智能家居、工控设备、还是用于特定的工作场景,树莓派都是最理想的小型电脑。也是每一个喜欢折腾电脑、折腾数码、折腾程序的朋友的必备玩物。

树莓派四代 (Raspberry Pi 4 Model B) 在硬件方面迎来了巨大的升级!首次搭载了 4GB 的内存 (1G / 2G / 4G 可选),并且引入 USB 30 接口,同时支持双屏 4K 输出和 H265 硬件解码;处理器搭载了博通 15GHz 的四核 ARM Cortex-A72 处理器,性能提升可谓是质的飞跃。

接口方面,树莓派 4 支持双频无线 Wi-Fi (80211ac)、搭载蓝牙 50,提供两个 Micro HDMI 20 视频输出接口,支持 4K 60FPS;内置千兆以太网口 (支持 PoE 供电)、MIPI DSI接口、MIPI CSI 相机接口、立体声耳机接口、2 个 USB 30 和 2 个 USB 20,扩展接口则依然是 40 针的 GPIO。供电方面也改成了 5V/3A 的 USB-C 接口供电, 升级可以说是全方位的

新的 树莓派 几乎可兼容所有以往创建的树莓派项目、配件和应用。同时,其40针扩展 GPIO 接口使其能够添加更多传感器、连接器及扩展板或智能设备,前26针引脚与A型板和B型板保持一致,可 100% 向后兼容,无需担心软硬件和配件的生态问题。

树莓派官方提供了 Raspbian *** 作系统,一款基于 Debian 优化修改而来的 Linux 发行版,也是最常用的一个版本,专为树莓派而生,通用性强。

此外,你也能在官网下载到 Ubuntu 类或其他诸如专为播放高清**而生的 OSMC、LibreELEC 等各种版本的系统,如下:

你几乎完全可以将树莓派 4 当做一台完整的台式电脑甚至是专业的服务器来使用,而得益于性能的大幅提升,本次升级后,树莓派的应用范围将会又得到了全方位的扩展。

点击开始播放视频

如果你的工作大多可以在 Linux 下完成的话,比如开发,或者用 WPS for Linux 写文档、上网、收发邮件等,那么直接将树莓派随身携带,上下班通勤或出差时,也许会比带一个笨重的笔记本要轻松方便得多。

除了 Linux 之外,微软也已经跟树莓派基金会达成合作以确保 Windows 10 可以适配树莓派新款产品,如今完美适配树莓派 2 / 3 代的 Windows 10 IoT core 物联网核心版 系统已经「免费」提供给用户下载。截稿为止,4 代似乎还未适配。

下载 Win10 IoT 物联网系统 for 树莓派

起初,树莓派是为鼓励孩子们学习编程和计算机知识而推出的奇趣硬件。但如今,除了教育领域,树莓派在硬件编程、智能家居、极客和计算机技术爱好者中的受欢迎程度完全超出想象。

随着新版本硬件性能的提升,以及全球极其大量玩家们的青睐,树莓派的玩法和实用性已经丰富到无法统计的地步了。直接当办公电脑使用、丢在家里当 NAS、离线下载、做代理服务器、VP那个N、搭建个人网站、私有网盘、搭建智能家居中枢、小型影音播放机,使用各种开源 Linux 程序给局域网提供服务等都是非常常见的用途。

总之,树莓派不仅会为 学习编程 带来更好的体验;给专业人士带来更强大高效稳定的硬件平台;对于爱好者们,新的树莓派也提供了更大的发挥空间——因为它完全就能一台性能充足的台式电脑那样,可以做到几乎任何事情!


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存