Raspberry Pi 4 作为 Web 服务器 [制作自己的网站]
如何使用 Raspberry Pi 4 作为网络服务器。除此之外,我们还将看到如何使用 CSS 以 HTML 和样式制作网页
图>故事
在本教程中,我们将学习如何使用 Raspberry Pi 4 作为 Web 服务器。除此之外,我们还将看到如何使用 CSS 以 HTML 和样式制作网页。那么让我们开始吧。
需要的组件:
- 树莓派 4,
- 双风扇散热器铝制装甲外壳。 (可选)
安装 Apache:
Apache 是 Web 服务器应用程序,它通过 HTTP 提供 HTML 文件。
首先,更新可用的包。打开终端并输入命令
sudo apt update
输入这个命令安装apache2
sudo apt install apache2 -y
安装 PHP:
PHP用于服务器端编程,它将与数据库交互以检索信息、存储、发送电子邮件、运行逻辑并将内容提供给HTML页面以显示在屏幕上。
为 Apache 安装 PHP 和 PHP 模块。
sudo apt install php libapache2-mod-php -y
测试 Web 服务器:
默认情况下,当您安装 apache 时,它会将网页放在 web 文件夹中。您可以通过打开浏览器并输入 http://localhost/ 或 raspberrypi.local(如果您的 pi 主机名是 raspberrypi)来访问 pi 本身内的该网页。如果您想在另一台 PC 或计算机上访问该网页,您可以输入 http://192.168.1.102(您必须在此处输入您的 pi IP 地址)。要查找 pi IP 地址,您可以打开终端并输入
主机名 -I
如果您在浏览器上看到此页面,则表示 apache 正在运行。
图>如何更改默认网页:
安装apache并测试网页后。您正在考虑将网页更改为您的网页。但是你现在不能编辑它。您需要将其所有权更改为您自己的用户名(默认为 pi,如果您没有更改)。
导航到这个目录
cd /var/www/html
ls -al
将所有权更改为您的用户名
sudo chown pi:index.html
图> 现在您可以更改、编辑您的网页并刷新网页以查看更改。
启用 SSH:
转到菜单 → 首选项 → Raspberry Pi 配置 → 接口 → 启用 SSH
图>WinSCP:
您可以在 raspberry pi 本身中编辑 index html 文件,但如果您进行了大量测试,我建议您下载 WinSCP。 WinSCP (Windows Secure Copy) 是一个用于 Windows 的开源 SecureFTP 客户端。它允许在客户端的本地计算机和远程服务器之间进行安全的文件传输。您可以直接在 WinSCP 中编辑您的 html 文件。
选择文件协议 → SFTP
主机名树莓派→IP地址
端口号 → 22
用户名 → pi
密码→覆盆子
保存并点击登录。
图>现在您将能够在右侧看到 raspberry pi 文件,在左侧看到您的 PC 文件。
来源:Raspberry Pi 4 作为 Web 服务器 [制作自己的网站]
制造工艺