概述這非常適合設(shè)置您的第一個網(wǎng)站,不僅可以學(xué)習(xí)管理 wordpress 站點,還可以學(xué)習(xí) Linux。您將需要一個樹莓派(Raspberry Pi)、幾個小時和一臺計算機(jī)來下載映像。 樹莓派(RPI)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 如何在樹莓派上搭建web站點,并發(fā)布到公網(wǎng)?

如何在樹莓派上搭建web站點,并發(fā)布到公網(wǎng)?

時間:2023-06-01 08:12:01 | 來源:網(wǎng)站運營

時間:2023-06-01 08:12:01 來源:網(wǎng)站運營

如何在樹莓派上搭建web站點,并發(fā)布到公網(wǎng)?:

概述

這非常適合設(shè)置您的第一個網(wǎng)站,不僅可以學(xué)習(xí)管理 wordpress 站點,還可以學(xué)習(xí) Linux。您將需要一個樹莓派(Raspberry Pi)、幾個小時和一臺計算機(jī)來下載映像。 樹莓派(RPI) 是學(xué)習(xí)這些東西的完美設(shè)備。

使用 Raspberry Pi Imager 安裝 Raspberry Pi OS

下載適用于您的操作系統(tǒng)的樹莓派鏡像工具。它支持大多數(shù)操作系統(tǒng)(Windows、Mac 和 Linux)。

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

設(shè)置 Apache Web 服務(wù)器

Apache 是一種流行的 Web 服務(wù)器應(yīng)用程序,您可以將其安裝在 Raspberry Pi 上以允許它為網(wǎng)頁提供服務(wù)。

Apache 本身可以通過 HTTP 提供 HTML 文件。通過附加模塊,它可以使用 PHP 等腳本語言提供動態(tài)網(wǎng)頁。

sudo apt-get install apache2 -ysudo service apache2 restart

測試 web 站點

默認(rèn)情況下,Apache 將測試 HTML 文件放在 web 文件夾中,您可以從您的 Pi 或網(wǎng)絡(luò)上的另一臺計算機(jī)查看該頁面。

在 Raspberry Pi 上打開 Apache 默認(rèn)網(wǎng)頁:

您應(yīng)該在瀏覽器窗口中看到:




安裝靜態(tài)樣例站點

為了讓站點的內(nèi)容更有意義,我們部署一個簡單的靜態(tài)演示站點--冥想放松站點。

cd /var/www/html/sudo rm *sudo wget https://www.cpolar.com/static/downloads/meditation-app-master.tar.gzsudo tar xzf meditation-app-master.tar.gzsudo mv meditation-app-master/* .sudo rm -rf meditation-app-master meditation-app-master.tar.gz重新在瀏覽器打開,并刷新站點:http://localhost




這是一個用于冥想的小工具站點,可以用它幫助自己工作之余放松2-10分鐘。

它可以選擇不同冥想情景及放松時間(2-5-10分鐘)。

將web站點發(fā)布到公網(wǎng)

目前,這個站點只能在局域網(wǎng)站可以被訪問,公網(wǎng)用戶是訪問不到的。要想所有人訪問你創(chuàng)建的漂亮站點,我們需要做如下工作。

安裝 Cpolar

cpolar是一款內(nèi)網(wǎng)穿透工具,可以將您的內(nèi)網(wǎng)站點暴露到公網(wǎng)上,使所有人可以訪問到你的站點。

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bashcurl -sL https://git.io/cpolar | sudo bashcpolar version如果正常顯示,則安裝成功,如圖:




cpolar進(jìn)行token認(rèn)證

如果您還沒有cpolar賬號,請去cpolar官網(wǎng)注冊并登錄后臺獲取認(rèn)證token

cpolar authtoken xxxxxxxxxxxxxxxxxx

生成cpolar隨機(jī)域名網(wǎng)址

cpolar http -region=cn_vip 80


上圖顯示,cpolar將內(nèi)網(wǎng)站點,發(fā)布到了一個隨機(jī)域名網(wǎng)址:https://711d7522.vip.cpolar.cn




現(xiàn)在,我們已經(jīng)發(fā)布了內(nèi)網(wǎng)的web站點到公網(wǎng),任何人都可以訪問到它。

回到終端窗口,按CTRL+C鍵,退出cpolar

此時,公網(wǎng)地址不再能被訪問。

生成cpolar二級子域名

雖然已經(jīng)發(fā)布到公網(wǎng),但域名是隨機(jī)變化的,只適合臨時測試使用。如果要長期使用,我們要配置二級子域名。

操作步驟:

在前臺終端測試域名

cpolar http -subdomain=dev9 -region=cn_vip 80如果顯示正常,則說明我們已經(jīng)配置好了。




用新的域名在瀏覽器里訪問:https://dev9.vip.cpolar.cn

正常則說明我們的固定二級子域名配置好了。

將參數(shù)保存到cpolar配置文件中

剛剛我們在前臺運行cpolar程序,關(guān)掉后,域名消失,現(xiàn)在我們將參數(shù)保存到配置文件中。以支持開機(jī)后臺自啟動運行。

nano /usr/local/etc/cpolar/cpolar.yml如圖:




上圖為樣例配置文件,它會配置兩個默認(rèn)隧道:一個ssh隧道和一個website隧道。

參數(shù)說明:

authtoken: xxxxxxxxxxxx #認(rèn)證tokentunnels: ssh: #隧道名稱,表示ssh,名稱可以自定義 addr: 22 #端口號為22 proto: tcp #協(xié)議tcp region: cn_vip #地區(qū),cn_vip,可選:us,hk,cn,cn_vip website: #隧道名稱,用戶可以自定義,但多隧道時,不可重復(fù) addr: 8080 #本地Web站點端口 proto: http #協(xié)議http region: cn_vip #地區(qū),cn_vip,可選:us,hk,cn,cn_vip本例中,我們需要修改如下內(nèi)容:

修改后的效果如圖:




注意: 配置文件是yaml格式的,縮進(jìn)敏感,而且不能有TAB鍵。

然后按CTRL+X,退出,提示你是否保存,回答Y,確認(rèn)保存文件路徑,回車

測試修改后配置文件

在前臺啟動所有隧道測試

cpolar start-all


如上圖顯示,則為正常,按CTRL+C退出

如果報錯,會提示配置文件某行有錯誤,請重新修改。直到類似上圖正確輸出。

配置cpolar服務(wù)開機(jī)自啟動

sudo systemctl enable cpolarsudo systemctl start cpolarsudo systemctl status cpolar如圖說明,啟動狀態(tài)成功




sudo reboot重啟后,檢查cpolar隧道是否仍在線

訪問后臺-->狀態(tài) https://dashboard.cpolar.com/status

如圖說明配置成功




下一步做什么?



關(guān)鍵詞:發(fā)布,樹莓

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉