从零开始搭建树莓派web服务器
1.安装树莓派系统
①进入/software下载系统镜像,下载完后会得到压缩包,它解压出来的文件后缀名是.img的就是系统镜像文件(解压的路径不能含中文)
②下载系统镜像写入工具:Win32DiskImager
下载内存卡格式化软件:SDFormatte
下载链接:/iiyPHzaqc6j
格式化内存卡后写入.img文件,在盘里创建一个SSH文件,插卡运行树莓派
2.设置固定ip
步骤1:连接网络
步骤2:右键点击连网图标
步骤3:选择"Wireless & Wired Network Settings"
步骤4:勾选"Automatically configure empty options"
步骤5:选择wlan
步骤6:设置固定ip
步骤7.重启树莓派
3.打开Root账户
输入:sudo passwd root设置新密码
输入su root输入密码进入root账户
4.换源
输入lsb_release -a查看系统版本名称,例如:Codename: bullseye。版本名就为bullseye
继续输入sudo nano /etc/apt/sources.list
注释掉原来的
输入以下内容
#tsnighua mirror
deb http://mirrors.tuna./raspbian/raspbian/ bullseye main contrib non-free rpideb-src http://mirrors.tuna./raspbian/raspbian/ bullseye main contrib non-free rpi
ctrl+o,enter,ctrl+x保存退出
再输入sudo nano /etc/apt/sources.list.d/raspi.list
注释原来的内容输入以下内容
#tsinghuadeb http://mirror.tuna./raspberrypi/ bullseye maindeb-src http://mirror.tuna./raspberrypi/ bullseye main
ctrl+o,enter,ctrl+x保存退出
换源后输入sudo apt-get update
sudo apt-get upgrade
如果出现VLC依赖过高可以输入sudo apt-get install vlc
4.安装apache2
输入sudo apt-get apache2 -y
安装apache2,这时在浏览器中输入树莓派ip可以看到也面,其实它的源码在你的树莓派/var/www/html目录下
输入chmod 777 /var/www/html修改文件夹权限
删除原来的测试index.html文件,新建一个index.php
输入
<?php echo"hello world"; ?>
保存刷新,显示hello world
如果出现代码输入sudo apt-get install php libapache2-mod-php -y
5.通过花生壳内网映射
在下载花生壳树莓派版本/download
输入花生壳给予的命令行指令
再输入dpkg -i phtunnel(自己下载的文件名).deb
安装成功后显示SN码和密码(admin)
输入命令:phddns回车,可以看到扩展功能。phddns start(启动)| status(状态)| stop(停止)|restart(重启)| reset(重置)|enable(开机自启动)|disable(关闭开机自启动)|version(版本)
进入进行控制
登陆输入SN码和默认密码(admin)
首次登录,需先激活。提供扫码激活和密码激活两种方式,可灵活选择。
①扫码激活:需使用花生壳管理APP或微信进行扫码激活;②密码激活:输入已注册的Oray帐号密码激活
免费开通内网映射,点击配件中心购买http映射
添加映射选择http映射类型按照花生壳指引完成内网映射