女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

零成本建站!使用樹莓派在家搭建網站:分步指南!

上海晶珩電子科技有限公司 ? 2025-07-29 17:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

你是否知道,樹莓派擁有完美結合的硬件與軟件,可以讓你在家搭建網站?不過,如果你對網絡技術還不熟悉,可能會被那些專業術語嚇到。因此,在本文中,我將用最通俗易懂的語言——即人與人之間的交流方式——來進行解釋。

要在樹莓派上搭建網站,你必須安裝一個網絡服務器來提供頁面服務。同時,樹莓派必須接入互聯網,以便訪客能夠找到你的網站。

本文并非技術深度剖析,而是一份綜合指南。對于每一步,我都會提供我們教程的鏈接,以便你能夠分別進行深入學習。完成每個部分后,你可以回到這里繼續你的旅程。穩扎穩打,逐步推進!


概述

想象一下,一個典型的網站用戶,像1999年那樣在網上沖浪。如果我們從宏觀角度出發,實現HTTP服務將會更加容易。

以下是在樹莓派上創建網站所需的大致步驟:

在樹莓派上安裝網絡服務器。

為你的網站創建新頁面。

讓互聯網上的訪客能夠訪問你的網站。

在樹莓派上采取安全措施,防止惡意攻擊。

使用下面的目錄直接跳轉到你感興趣的部分:


目錄

概述

在樹莓派上搭建網站所需的硬件要求

如何在樹莓派上獲取網絡服務器

如何創建網站頁面

如何讓網站在線可用

在樹莓派上搭建網站的安全措施

相關問題


在樹莓派上搭建網站所需的硬件要求

要在你的樹莓派上搭建網站,以下是所需的硬件列表:

樹莓派:我通常推薦較新的型號,如樹莓派5或Pi 4,但較舊的板子也應該能夠很好地運行網絡服務器。

內存:至少512 MB RAM。查看你的內存大小。

存儲:推薦256 MB磁盤空間或更多。你可以使用我目前最喜歡的SD卡、USB驅動器或NVME驅動器。

網絡:為了速度和穩定的在線時間,我推薦使用以太網連接。

如果你只是想嘗試一下,Wi-Fi也是可行的。

現在硬件問題已經解決了,讓我們開始安裝一些軟件吧。


如何在樹莓派上獲取網絡服務器

在本節中,你將安裝運行網站所需的關鍵軟件包。具體來說,你將學習如何:

安裝網絡服務器。

添加常見的網站組件以獲得高級功能。

為你的網站創建頁面。


1. 安裝網絡服務器

網絡服務器是樹莓派上用于在訪客訪問時提供頁面的應用程序。它從你的文件中發送HTML代碼和圖像,以便在網頁瀏覽器中顯示頁面。

兩個最受歡迎的網絡服務器是:ApacheNginx。

你應該選擇哪一個?簡短回答:對于在家自建的網站來說,可能并無太大差別,因為它們都能在樹莓派上良好運行。讓我們簡要了解一下兩者。

Apache

Apache是傳統的網絡服務器,擁有最多的社區指南。

Nginx

如果你更喜歡成為先鋒,Nginx是更新的選擇,設計用于更高的性能。

幸運的是,我們已經為兩者都編寫了指南。選擇一個并安裝它以開始使用。


2. 安裝可選的網絡服務器組件

3f093f8e-6c5e-11f0-9080-92fbcf53809c.jpg

如果你的頁面是基本且靜態的(不會改變),那么網絡服務器就足夠了。也許它展示了你拍攝的機器人圖片并分享了你的電子郵件地址。但那種設計理念已經是Web 1.0時代的思維了,幾乎可以說是恐龍時代了。

如今,網站是動態的。

例如,你可能希望允許用戶登錄、在你的機器人視頻上留言或對定期更新的新小工具信息進行排序。因此,為了實現動態內容,你需要在網絡服務器上安裝額外的組件。

這些額外部分共同工作,被稱為你的網站棧。

因此,你并不總是會聽到Apache與Nginx的討論。相反,你可能會看到LAMPLEMP的對比。

以下是這些術語的含義:

LAMP棧:Linux + Apache + MySQL + PHP

https://raspberrytips.com/web-server-setup-on-raspberry-pi/

LEMP棧:Linux + Nginx(發音為“Engine-X”) + MySQL + PHP

https://raspberrytips.com/nginx-on-raspberry-pi/

你已經有了Linux部分,因為你在樹莓派上運行的就是它。如果你完成了上面的步驟,你已經有了網絡服務器。

所以接下來,讓我們安裝你的棧中的PHP和MySQL部分。

集成PHP以運行網頁代碼

PHP是一種在網頁上運行代碼的編程語言。

HTML顯示基本網頁,但PHP讓這些頁面能夠執行高級功能。

例如,你可以使用PHP編寫一個頁面,根據用戶的點擊動態改變顯示內容。例如,在特色幻燈片中展示不同的機器人套件。只顯示有貨的樹莓派HAT。諸如此類。

我確信你聽說過其他編程語言,如PythonC++Node.js,是的,你也可以在你的網站上運行它們。

但PHP是為網絡設計的。它只需一行代碼更改即可與你的網絡服務器集成。換句話說,這是最常見且簡單的方法。當我在新服務器上安裝Apache或Nginx時,我都會安裝PHP。

在我們的LAMP和LEMP教程中,你將:

在樹莓派上安裝PHP。

通過修改網絡服務器的配置文件來集成PHP。

在繼續之前,請先完成這些步驟。

添加數據庫以存儲數據

將數據庫視為網絡的高級電子表格。

網絡服務器從數據庫中提取信息以在頁面上顯示。

現代網站存儲大量數據:從用戶名/密碼到購物網站的庫存列表。組織這些數據的最有效方法是使用表格,而管理這些表格的最佳方法是使用數據庫。

如果我在數據庫中更改信息,比如樹莓派AI套件的價格,那么任何使用該數據庫的頁面都會自動更新這一新信息。這比更改每個頁面的HTML要高效得多,也更具有未來證明性。

通常的做法是在網絡服務器旁邊安裝數據庫。

樹莓派上有許多數據庫可供選擇。

讓我們來看看兩個最容易為你的網站安裝的數據庫。

MySQL

對于大多數人來說,他們最初最常聽到的數據庫是MySQL。

在網站托管世界中,MySQL長期以來一直是免費的數據庫標準。

我們的Apache或Nginx指南都包含了安裝MySQL的說明:

LAMP棧上的MySQL

LEMP棧上的MySQL

MariaDB

然而,最近,樹莓派操作系統和其他Linux發行版已經開始轉向一個新的默認數據庫:MariaDB。

MariaDB是由最初開發MySQL的同一開發者制作的。它更高效且占用空間更小,非常適合在樹莓派上節省資源。

你應該選擇哪個數據庫?我推薦在樹莓派上使用MariaDB。

一旦安裝,MariaDB的關鍵命令與MySQL完全相同。

因此,你將獲得更好的性能,但舊的知識和指南仍然適用。

閱讀我們的指南開始使用:如何在樹莓派上安裝MariaDB?(MySQL服務器)。

https://raspberrytips.com/install-mariadb-raspberry-pi/

提示:通過命令行管理數據庫可能會非常麻煩。要從瀏覽器中直觀地編輯表格,請嘗試使用phpMyAdmin。我們上面的一些教程包含了如何安裝phpMyAdmin的部分。


如何創建網站頁面

恭喜你,你已經擁有了你的網站棧!現在該怎么辦呢?

在本節中,我將分享幾種為你的網站創建頁面的方法。

手動HTML編碼

你可以使用純文本從頭開始編寫HTML。

也稱為“困難模式”。這是一種很好的學習方式,但非常耗時。

我已經很久沒有這樣做了。

HTML編輯器

也稱為WYSIWYG編輯器,這些應用程序允許你從圖形界面創建網頁。

例如,Adobe Dreamweaver、Visual Studio Code和其他編輯器都包含工具,可以幫助你更高效地編寫網站代碼并在制作時預覽頁面。

https://raspberrytips.com/install-visual-studio-code-raspberry-pi/

3f3b4dd0-6c5e-11f0-9080-92fbcf53809c.jpg

注意:如果你從PC上使用這些應用程序,完成后你需要將頁面/圖像傳輸到你的樹莓派上。為此,你可以使用Termius的SFTP或設置你自己的FTP服務器。

內容管理系統

如果使用上述方法制作網頁聽起來仍然太麻煩,現在你就知道為什么許多公司更喜歡使用內容管理系統(CMS)了。

CMS是一個在你的網站本身上運行網站構建器。

它允許你直接從瀏覽器創建頁面并發布它們。

3f44b546-6c5e-11f0-9080-92fbcf53809c.jpg

像我這樣快速啟動網站的首選方法是使用CMS如WordPress。我可以選擇一個保持設計一致的主題,并使用插件來處理高級功能。

它從一開始就運行在網絡服務器上,所以這讓我能夠專注于管理內容,而不是整天擺弄服務器。


如何讓網站在線可用

現在你已經在樹莓派上設置了一個運行中的網絡服務器。但你的網站可能無法從你家以外的地訪問。在本節中,我將展示如何使其通過互聯網可訪問。

在測試期間,你可能通過訪問樹莓派的本地IP地址來查看你的頁面。例如,你可能在瀏覽器中輸入了類似http://192.168.1.10的地址。

你家以外的人需要你的公共IP地址才能訪問你的網站。

你的公共IP地址是由你的互聯網服務提供商(ISP)分配的。但如果你的朋友現在嘗試訪問它,她可能會發現你的網站無法連接。

這是怎么回事呢?

有以下三個障礙擋住了訪問:

你的互聯網路由器有一個防火墻,會阻止陌生人訪問。

如果用戶確實訪問了,他們需要被引導到樹莓派才能看到網站。

你的ISP可能會定期更改你的公共IP地址。

我將使用家庭網絡技術向你展示如何逐一解決這些問題。

1. 為樹莓派分配靜態IP地址

首先,你希望樹莓派在你家庭網絡上的IP地址保持一致。

你的路由器會為家庭中的設備分配本地IP地址。每次樹莓派重啟時,這個地址可能會不同。這種隨機性對于網站來說是個麻煩。

靜態IP地址使路由器更容易將流量發送到樹莓派。

有不同的方法可以實現這一點。我最喜歡的方法是在路由器的管理面板中設置它。

遵循我們的指南:在樹莓派上設置靜態IP地址。

樹莓派“定居”完全指南:一鍵設置靜態IP,穩定又高效!

2. 激活到樹莓派的端口轉發

3f5681f4-6c5e-11f0-9080-92fbcf53809c.jpg

接下來,你希望打開路由器的防火墻以允許網絡流量到達你的樹莓派。

在路由器上設置端口轉發規則,以告訴公共訪客該去哪里。我們希望路由器將用戶從網頁瀏覽器引導到你的樹莓派。

打開路由器的管理面板進行設置。你將希望創建端口轉發規則,將端口80(用于http://)和端口443(用于https://)上的TCP流量發送到樹莓派的靜態IP地址。

我們沒有關于端口轉發的獨立指南,但我會在下一個部分中鏈接到一個包含如何進行操作的指南。

3. 獲取域名

3f61c1ae-6c5e-11f0-9080-92fbcf53809c.jpg

最后,你將希望有一個域名來提供給訪客。

當然,你可以提供你的公共IP(如94.140.14.14),但誰會記住那個呢?另外,請記住,你的ISP可以隨時更改你的IP地址。

這就是域名(如raspberrytips.com)派上用場的地方。域名是恒定的,所以即使你的公共IP更改了,訪客仍然知道在哪里找到你的網站。

你可以購買一個域名,這樣聽起來更悅耳,看起來也更專業。但如果你只是想試試水,你可以獲取一個免費域名來開始。

遵循我們的指南:安裝No-IP以在樹莓派上獲取免費域名。

https://raspberrytips.com/install-no-ip-raspberry-pi/

如果你已經完成了上面的步驟,以下是它是如何工作的。訪客瀏覽你的域名并被發送到你家的公共IP。你的路由器將流量轉發到你的樹莓派。樹莓派的網絡服務器發送頁面以在瀏覽器中顯示。太棒了!


在樹莓派上搭建網站的安全措施

當然,將你的樹莓派暴露在更廣泛的互聯網上絕不應該掉以輕心!

互聯網上漫游的機器人團伙不斷掃描目標進行黑客攻擊,而你的樹莓派和網站是誘人的目標。你將希望加強你的服務器,這意味著加強其安全性。


原文鏈接:

https://raspberrytips.com/host-website-raspberry-pi/

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    13

    文章

    9819

    瀏覽量

    88152
  • 網站
    +關注

    關注

    2

    文章

    261

    瀏覽量

    23570
  • 樹莓派
    +關注

    關注

    121

    文章

    2030

    瀏覽量

    107605
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    免費自助建站系統,輕松搭建你的網站或博客

    思尼克建站寶盒是一個免費自助建站系統,并非免費空間,區另在于不用安裝源碼程序,使用自帶的模板來搭建網站即可,當然你也可以改變模板風格,做成自己喜歡的樣式。使用
    發表于 04-07 17:41

    樹莓可以做什么?

    十分簡單,你只需要提前安裝PHP和一個web服務器軟件就好了,比如nginx或者Apache。11.搭建網站樹莓一個很明顯的用處就是作為網站的后臺服務器。我曾這么用過一陣子,而且很快
    發表于 06-29 09:42

    如何創建網站

    如何創建網站 對于我來說,萬維網最吸引人的地方,就是任何有想法的人都可以創建網站,而費用幾乎為。一個簡單網站的運行費用也就每天1角錢。這意味著,全世界
    發表于 08-05 10:54 ?1345次閱讀

    購買虛擬主機后如何使用_免費虛擬主機怎么搭建網站

    虛擬主機,只是放網站程序的地方,需要通過虛擬主機ftp工具把程序上傳到虛擬主機空間,還需要把域名解析到虛擬主機空間上才能正常的訪問。那么具體怎么使用呢?免費虛擬主機怎么搭建網站?請看下文詳解。
    發表于 01-19 09:42 ?9303次閱讀

    使用開源CMS系統所搭建網站安全嗎

    越來越多的用戶和建站公司選用開源CMS搭建網站,因為無論開發人員是使用PHP、JSP還是其他開發語言,均能找到對應語言開發的成熟開源建站系統,而自己從開發不僅費時費力,而且功能很難全
    發表于 08-29 17:36 ?1620次閱讀

    vps搭建wordpress網站的3個步驟介紹

    使用的是WordPress。WordPress是全球最流行的建站程序,而且是免費的。用Wordpress來搭建網站或個人博客有兩個好處:一是安裝簡單,二是建站遇到問題的時候,通過搜索引擎可以很容易找到同類問題的答案。 vps
    的頭像 發表于 07-07 17:04 ?3755次閱讀

    建站空間選多大的適合,簡單來分析一下

    建站空間選多大合適?很多新手選虛擬主機租用搭建網站時,可能對于如何選擇空間大小并不清楚。其實這個是與所要搭建網站類型有關,因此在主機租用前要確定好
    的頭像 發表于 07-22 17:23 ?1725次閱讀

    樹莓UPS/NAS開源

    電子發燒友網站提供《樹莓UPS/NAS開源.zip》資料免費下載
    發表于 08-10 14:43 ?1次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>零</b>UPS/NAS開源

    樹莓-搭建邊緣計算云平臺

    基于樹莓搭建邊緣計算云平臺
    的頭像 發表于 12-03 00:17 ?2039次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>-<b class='flag-5'>搭建</b>邊緣計算云平臺

    如何搭建樹莓RFID考勤系統?

    電子發燒友網站提供《如何搭建樹莓RFID考勤系統?.zip》資料免費下載
    發表于 12-14 09:47 ?2次下載
    如何<b class='flag-5'>搭建樹莓</b><b class='flag-5'>派</b>RFID考勤系統?

    華為云云速建站,助力企業搭建網站省心又省力

    病毒、木馬,還得請外援,這一系列的問題一直困擾著企業,華為云本著創新快、資源多、技術強、更可靠的核心價值,推出了云速建站服務,云速建站服務(Cloud Site-building Service)是一款幫助企業快速搭建網站的華為
    的頭像 發表于 04-26 10:48 ?1715次閱讀
    華為云云速<b class='flag-5'>建站</b>,助力企業<b class='flag-5'>搭建網站</b>省心又省力

    復古電視MakeCode街機(樹莓

    電子發燒友網站提供《復古電視MakeCode街機(樹莓).zip》資料免費下載
    發表于 07-03 09:31 ?0次下載
    復古電視MakeCode街機(<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>零</b>)

    如何三步實現高性能 WordPress 網站的部署

    WordPress 是一個企業級開源的內容管理系統,常用于企業建站、跨境電商及個人博客?的搭建。本文介紹如何使用 WordPress 快速搭建網站。 如果你想使用 WordPress 搭建網站
    的頭像 發表于 08-22 21:36 ?960次閱讀
    如何三步實現高性能 WordPress <b class='flag-5'>網站</b>的部署

    虛擬主機為什么不適合搭建網站?

    不推薦使用虛擬主機搭建網站的原因主要包括以下幾點: 1、資源受限: 虛擬主機由于共享服務器資源,主機商會對每個用戶進行資源限制,包括流量、軟件等。這意味著在某些功能上,用戶不能隨意安裝軟件,可能會
    的頭像 發表于 11-18 14:09 ?515次閱讀

    Raspberry Pi樹莓新手指南

    電子發燒友網站提供《Raspberry Pi樹莓新手指南.pdf》資料免費下載
    發表于 12-23 17:05 ?2次下載