如何設置 Apache web 服務器
- 設置 Apache web 服務器
- 安裝 Apache
- 測試 web 服務器
- 更改默認網頁
- 為 Apache 安裝 PHP
文章來源: http://raspberry.dns8844.cn/documentation
原文網址
設置 Apache web 服務器
Apache 是一款流行的 web 服務器應用程序,您可以將其安裝在 Raspberry Pi 上,以提供網頁。
Apache 本身可以通過 HTTP 提供 HTML 文件,使用附加模塊可以使用腳本語言(如 PHP)提供動態網頁。
安裝 Apache
首先,通過在終端中輸入以下命令來更新可用的軟件包:
sudo apt update
然后,使用以下命令安裝 apache2
軟件包:
sudo apt install apache2 -y
測試 web 服務器
默認情況下,Apache 會將測試 HTML 文件放在 web 文件夾中。當您在 Raspberry Pi 本身上瀏覽 http://localhost/
或從網絡上的另一臺計算機瀏覽 http://192.168.1.10
(無論 Raspberry Pi 的 IP 地址是什么)時,將提供此默認網頁。要查找 Raspberry Pi 的 IP 地址,請在命令行中輸入 hostname -I
(或閱讀有關查找 IP 地址 的更多信息)。
在 Raspberry Pi 或網絡上的另一臺計算機上瀏覽默認網頁,您應該會看到以下內容:
image::images/apache-it-works.png[Apache 成功消息]
這意味著 Apache 正在運行!
更改默認網頁
此默認網頁只是文件系統上的 HTML 文件。它位于 /var/www/html/index.html
。
在終端窗口中導航到此目錄并查看其中的內容:
cd /var/www/html
ls -al
這會顯示以下內容:
total 12
drwxr-xr-x 2 root root 4096 Jan 8 01:29 .
drwxr-xr-x 12 root root 4096 Jan 8 01:28 ..
-rw-r--r-- 1 root root 177 Jan 8 01:29 index.html
這表明默認情況下 /var/www/html/
中有一個名為 index.html
的文件,并且它由 root
用戶擁有(封閉文件夾也是如此)。為了編輯該文件,您需要將其所有權更改為您自己的用戶名。使用以下命令更改文件的所有者,將 <username>
占位符替換為您的主用戶帳戶的用戶名:
$ sudo chown <username>: index.html
您現在可以嘗試編輯此文件,然后刷新瀏覽器以查看網頁變化。如果您了解 HTML,您可以將自己的 HTML 文件和其他資產放在此目錄中,并將它們作為本地網絡上的網站提供服務。
為 Apache 安裝 PHP
要允許您的 Apache 服務器處理 PHP 文件,您需要安裝最新版本的 PHP 和適用于 Apache 的 PHP 模塊。輸入以下命令來安裝這些內容:
sudo apt install php libapache2-mod-php -y
現在刪除 index.html
文件:
sudo rm index.html
并創建文件 index.php
:
sudo nano index.php
在其中放入一些 PHP 內容:
<?php echo "hello world"; ?>
現在保存并刷新瀏覽器。您應該看到"hello world"。這不是動態的,但仍由 PHP 提供。嘗試一些動態內容:
<?php echo date('Y-m-d H:i:s'); ?>
或者顯示您的 PHP 信息:
<?php phpinfo(); ?>
上一篇 – 樹莓派超全系列教程文檔–(56)如何使用Samba共享文件夾
下一篇 – 樹莓派超全系列教程文檔–(58)通過網絡啟動樹莓派