分类目录归档:Raspbian

树莓派安装Apache建立静态站点

想给树莓派做一个静态网站?或者给树莓派做一个主页,整合已开发功能方便操作?那就给树莓派配置服务器吧。我比较喜欢 Apache,本文就介绍树莓派 Apache的安装,以及给予树莓派固定的内网ip和开放www目录的写入权限。

安装前先更新下软件源和软件
sudo apt-get update
sudo apt-get upgrade
安装Apache2
sudo apt-get install apache2

y ⏎

一条指令就可以了,树莓派已经安装上了 Apache2,安装完成后默认启动服务。

现在访问树莓派的 ip地址 就可以看见测试页面:

注意测试页面第一段的加粗语句,后面括号中就是网页的根目录 /var/www/html/

接下来就是上传网站到根目录,但是根目录没有写入权限,你会发现写入失败,所以要获取根目录权限。

获取WWW目录权限
sudo chmod -R 777 /var/www/

现在就可以使用 FTP或者拷贝、移动的方式将静态文件放置于相应位置。

树莓派绑定固定内网ip

要绑定固定ip,接下来就要登录到路由器页面,使用 IP与MAC绑定 功能让树莓派使用静态内网ip。

测试页面

绑定固定ip之后,就可以使用固定内网地址,在局域网中进行访问:

继续阅读树莓派安装Apache建立静态站点

启用树莓派FTP传输协议

树莓派搭建好了,想要远程播放歌曲?想要树莓派连电视看电影?想要树莓派下载文件并取回?这些都不用反复插拔 TF/SD卡,直接打开FTP 21号端口,进行极速的局域网传输吧~

FTP Server安装:

安装指令:

sudo apt-get install vsftpd

使用指令启动FTP服务:

sudo service vsftpd start

这样,树莓派的 FTP 服务就正式运转了。

FTP连接的账号为 pi / root / 你的树莓派账户名称;密码为树莓派对应账户的密码。

允许树莓派写入权限:

安装好 FTP 服务后,你会发现,只能将树莓派的文件拷贝到终端上,而不能将文件写入树莓派。vsftp 默认关闭了写入权限,因为当你的树莓派暴露在互联网中,易受到攻击。

550 permission denied

修改配置文件即可,输入指令:

sudo nano /etc/vsftpd.conf

找到 write_enable=YES 的,将前面的 # 号删除即可。

#write_enable=YES   →    write_enable=YES

删除注释符号后,按 Ctrl + X 保存,输入 Y 确认:

使用 FTP客户端进行文件传输

Windows下建议选择 FlashFXP 
macOS下建议选择 Transmit 

继续阅读启用树莓派FTP传输协议

树莓派Windows远程桌面连接

对于购买  Raspberry Pi 而没有配备屏幕的树莓派使用者/开发者来说,远程桌面连接可谓是一个很好的替代方案,这样可以摆脱对显示器和电视的依赖,随时随地使用智能设备进行连接。

这里有两种比较通用的方法。第一种方法是使用Windows自带的远程桌面连接,这种方法支持所有Windows 7以上的操作系统,覆盖范围广,无需额外安装,传输质量高。

一、XRDP服务(Windows 远程桌面连接)

想要使用Windows远程桌面连接进行屏幕传输,你需要在树莓派上先安装 XRDP 服务,这是支持远程桌面连接的必备组件。

登陆 SSH 或者 在树莓派的命令行里执行。

安装方法:
1.首先必须安装 tightvncserver

如果你直接安装 XRDP,总共11个安装包中,可能会有2个安装包老是提示download failed,所以首先先要安装 tightvncserver

sudo apt-get install tightvncserver
2.然后在安装XRDP组件
sudo apt-get install xrdp
3.解除防火墙的限制(可选)

你的树莓派系统可能启动了防火墙UFW,它可能会阻止远程连接端口。如果你没有遇到此问题,可以忽略该步。

sudo ufw allow 3389

然后再重启防火墙UFW服务

sudo service ufw restart
4. 重启服务即可生效
sudo service xrdp restart
5.使用Windows远程桌面连接

账户:pi(默认,如果你更改请使用新账户)

6.iOS/Android 移动端桌面远程连接

  

iPhone运行截图:

二、VNC服务(需要VNC Viewer支持)
1.安装VNC组件

由于 Raspbian 内置了 VNC 服务,只需要转到配置文件打开即可:

sudo raspi-config

找到 Interfacing Options 回车进入:

找到 VNC 服务,回车进入,选择 <enable>,即自动开始更新相关组件并打开服务。

VNC 服务启动后,就可以使用 VNC Viewer 进行连接。

2.使用 VNC Viewer 连接

VNC Viewer 下载地址:点击进入

继续阅读树莓派Windows远程桌面连接

树莓派的第一步:NOOBS

树莓派安装好啦,下来就要检验树莓派的质量啦,能不能运行呢,下来就要装入系统,正式“点亮”树莓派啦,开启树莓派之旅。

准备工作:

准备格式化工具(可选),一般来说可以使用系统自带的格式化工具,只要能够将储存卡格式化成FAT32格式就可以。额外的格式化工具可以使用 SD Formatter

写入工具暂时不用准备。因为建议第一步使用 Noobs 工具。

下载系统:

进入树莓派官方网站,下载最新的操作系统

地址:https://www.raspberrypi.org/downloads/

可以看见,官方有两种操作系统:NOOBS 和RASPBIAN。你可以选择任意一个进行下载。NOOBS 内置了包括 RASPBIAN 在内的系统和部分工具。

写入SD/TF卡:

这里的“写入”真的是写入(Write),不是烧录,直接将下载的文件解压缩拷贝到目录即可。插入到树莓派中,准备通电了。

连接显示器:

如果你要连接显示器,请注意,在给树莓派通电之前,务必将显示器的信号源调整过来,然后再启动树莓派。因为树莓派再启动后是不会检测已连接的显示器的,一定要确保先准备好显示器,在启动树莓派

启动树莓派:

通电吧 :)。通电之后,会自动启动到一个系统安装界面,你选择你需要的系统进行安装即可。

继续阅读树莓派的第一步:NOOBS