亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

将树莓派 4 打造成 Web 服务器并搭建个人网站

想利用树莓派 4 作为轻量、高性价比的 Web 服务器吗?本指南将带你安装 Apache、PHP,创建自定义 HTML/CSS 页面,并保障安全性与可维护性。

所需硬件

步骤 1:准备树莓派

使用 Raspberry Pi OS(Lite 或 Desktop 版)启动。打开终端或通过 SSH 连接,执行以下命令:

sudo apt update && sudo apt upgrade -y

确保所有软件包为最新,再安装 Web 栈。

安装 Apache

Apache 是成熟的开源 Web 服务器,可服务静态与动态内容。安装命令:

sudo apt install apache2 -y

安装完成后 Apache 自动启动,默认页面位于 /var/www/html。

安装 PHP

PHP 实现服务端脚本与数据库集成。安装核心包与 Apache 模块:

sudo apt install php libapache2-mod-php -y

重启 Apache 以加载 PHP:

sudo systemctl restart apache2

步骤 2:验证服务运行

在树莓派浏览器访问 https://localhost/ 或 https://raspberrypi.local/,应看到 Apache 欢迎页。从其他设备测试,先获取 Pi 的 IP:

hostname -I

然后在同一网络下的电脑访问 https://192.168.1.102(替换为实际 IP)。

步骤 3:自定义默认页面

默认 index.html 属于 root 用户,不可直接编辑。将所有权改为当前用户(将 pi 替换为你的用户名):

sudo chown pi:pi /var/www/html/index.html

现在可直接编辑 index.html 或使用 nano:

nano /var/www/html/index.html

刷新浏览器即可看到更新。

步骤 4:启用远程编辑(可选但实用)

频繁修改文件时,推荐使用安全文件传输客户端。WinSCP(Windows)或 FileZilla(跨平台)支持 SFTP 编辑:

连接后进入 /var/www/html 修改 index.html 或新增页面。

步骤 5:加固服务器安全(最佳实践)

• 修改默认 pi 密码:passwd。
• 启用内置防火墙:sudo apt install ufw -y,然后 sudo ufw allow OpenSSH 与 sudo ufw enable。
• 考虑安装 fail2ban 防御暴力破解。

后续:构建你的网站

Apache 与 PHP 就绪后,即可用 HTML/CSS 开发静态页,或结合 PHP 与 MySQL(安装:sudo apt install mariadb-server php-mysql -y)实现动态内容。在厨房餐桌上就能托管个人作品集、博客或物联网仪表盘。

参考资源

制造工艺

  1. 树莓派4搭建Web实时温湿度监测系统
  2. 树莓派家庭温湿度监测系统:Web仪表盘实时远程追踪
  3. 树莓派专业温度监测:基于 DS18B20 传感器的完整指南
  4. 树莓派 2 搭建户外气象站:接入 ADS‑WS1 串口气象站
  5. 树莓派精准监测机柜温度:DS18B20 多点部署实战
  6. 树莓派 OpenCV 乒乓球追踪进阶教程
  7. 树莓派 LIRC 通用红外遥控器专业构建指南
  8. 树莓派 PIR 运动传感器控制 LED 实战指南
  9. 树莓派射频转直流:包络检波器构建与故障排查
  10. Cycle Chaser:树莓派让自行车变身夜间光影秀
  11. 树莓派低成本土壤湿度传感器:智能灌溉 DIY 指南
  12. 树莓派防窃报警器 DIY:压力触发播放警报声