0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣將您的樹(shù)莓派變成個(gè)人Web服務(wù)器

454398 ? 來(lái)源:wv ? 2019-10-23 11:45 ? 次閱讀

步驟1:材料

-Raspberry Pi

-SD存儲(chǔ)卡(4GB或更大)

-與Raspberry pi上的MicroB連接器兼容的電源適配器

-以太網(wǎng)跳線

-HDMI兼容顯示器和HDMI電纜

-USB鍵盤(pán)(無(wú)需鼠標(biāo),您可以通過(guò)鍵盤(pán)瀏覽整個(gè)界面。箭頭鍵,Enter,ESC等)

步驟2:準(zhǔn)備工作

Raspberry Pi始終需要從裝有操作系統(tǒng)(OS)磁盤(pán)映像的SD卡上啟動(dòng)。

您可以購(gòu)買(mǎi)已經(jīng)可以與Raspberry Pi OS一起啟動(dòng)的SD卡,也可以購(gòu)買(mǎi)空白卡,并且

Raspberry Pi提供了許多OS版本,但是,在此示例中,我選擇了使用Raspbian“ Wheezy”。

下載OS磁盤(pán)映像并將其寫(xiě)入您的內(nèi)存中折卡。要寫(xiě)入映像,我使用了Win32 Disk Imager。將圖像寫(xiě)入卡后,將卡插入Raspberry Pi的SD卡讀取器,然后打開(kāi)設(shè)備電源。 (確保已插入所有正確的I/O設(shè)備,例如鍵盤(pán),以太網(wǎng)電纜,HDMI監(jiān)視器。)

步驟3:初始配置

請(qǐng)記住,如果您在途中弄亂了任何東西,只需重新格式化卡,重新加載磁盤(pán)映像,然后重新開(kāi)始。無(wú)害無(wú)害。

在插入SD卡的情況下為Raspberry Pi供電時(shí),您會(huì)看到系統(tǒng)自動(dòng)列出有關(guān)操作系統(tǒng)和外圍設(shè)備的信息。您不需要知道這對(duì)本項(xiàng)目意味著什么,但是我絕對(duì)不會(huì)阻止您閱讀它并為自己的利益學(xué)習(xí)有關(guān)Raspberry Pi的一些知識(shí)!

啟動(dòng)信息完成后,您將會(huì)在raspi-config窗口中提示。在這里,您應(yīng)該進(jìn)行以下更改:

-擴(kuò)展根分區(qū),以便可以使用SD卡上的所有空間。

-設(shè)置時(shí)區(qū)。

-啟用SSH服務(wù)器(在“高級(jí)選項(xiàng)”中找到)

-禁用引導(dǎo)到桌面,我們只想使用終端環(huán)境來(lái)配置該程序。

-更新Raspberry Pi(在“高級(jí)選項(xiàng)”中找到)

-此時(shí)重新引導(dǎo)Raspberry Pi。

使用以下命令重新啟動(dòng)Raspberry Pi的代碼:

sudo reboot

*我也不建議為該項(xiàng)目對(duì)Pi超頻,默認(rèn)設(shè)置可以正常工作,超頻會(huì)減少硬件的總體壽命。此外,要在初始配置后隨時(shí)進(jìn)入此窗口,請(qǐng)使用以下命令: sudo raspi-config

步驟4:SSH設(shè)置

現(xiàn)在,您將可以SSH進(jìn)入Pi,因此您可以根據(jù)需要在另一臺(tái)計(jì)算機(jī)上對(duì)其進(jìn)行操作。 Raspberry Pi重新啟動(dòng)后,它將提示您輸入登錄信息。輸入“ raspberrypi login:”,輸入默認(rèn)用戶名 pi ,然后按Enter鍵。輸入“ password:”,輸入默認(rèn)密碼, raspberry

*輸入密碼時(shí),不會(huì)顯示任何字符。不要害怕,不要以為鍵盤(pán)會(huì)停止工作。只需像往常一樣輸入密碼,完成后按Enter鍵即可。我保證它會(huì)收到您的輸入!

這時(shí),使用以下命令找到樹(shù)莓派的IP地址:

ifconfig

在輸出的第二行中,您將會(huì)看到“ inet addr:”,后跟一個(gè)表示192.168.1.1的數(shù)字(您會(huì)略有不同,但是您知道了)。寫(xiě)下此數(shù)字,并啟動(dòng)您的SSH客戶端。在此示例中,我使用了一個(gè)名為Puttyas的SSH客戶端應(yīng)用程序。將在ifconfig步驟中記下的IP地址鍵入到顯示“主機(jī)名(或IP地址)”的文本字段中。

它將提示您輸入登錄信息,這與之前相同。用戶名是 pi ,密碼是 raspberry

登錄后,更改默認(rèn)密碼是一種很好的安全做法。使用以下命令更改密碼:

sudo passwd pi

運(yùn)行以下命令,以確保您的操作系統(tǒng)是最新的(在每個(gè)操作系統(tǒng)后按回車(chē)鍵,直到一個(gè)運(yùn)行完畢后再開(kāi)始)另一個(gè)):

sudo apt-get更新

sudo apt-get升級(jí)

第5步:安裝Apache

要安裝Apache和PHP,請(qǐng)使用以下命令:

sudo apt-get install apache2 php5 libapache2-mod-php5

如果您要繼續(xù),系統(tǒng)將提示您,輸入 y 為是,然后按Enter鍵繼續(xù)。此過(guò)程可能需要幾分鐘。

如果遇到任何錯(cuò)誤,請(qǐng)運(yùn)行以下命令:

sudo groupadd www-data

sudo usermod -g www-data www-data

使用以下命令重新啟動(dòng)Apache:

sudo服務(wù)apache2 restart

現(xiàn)在轉(zhuǎn)到您選擇的Web瀏覽器,然后在URL欄中鍵入Raspberry Pi的IP地址。 (如果您不記得IP地址,請(qǐng)使用本教程前面的 ifconfig 命令。

您應(yīng)該會(huì)看到一個(gè)顯示“有效的”網(wǎng)頁(yè),例如上圖:

步驟6:安裝MySQL

使用以下命令安裝MySQL:

sudo apt-get install mysql-server mysql-client php5-mysql

將詢問(wèn)您是否要繼續(xù),鍵入 y 是,然后按Enter

在安裝過(guò)程中,系統(tǒng)將提示您為MySQL root用戶設(shè)置新密碼。鍵入您選擇的密碼,再次確認(rèn)密碼以繼續(xù)安裝。

第7步:安裝FTP

安裝FTP以允許在Raspberry Pi之間傳輸文件。

首先,我們必須擁有Web根目錄的所有權(quán)。為此,請(qǐng)使用以下命令:

sudo chown -R pi/var/www

接下來(lái),使用以下命令安裝vsftpd:

sudo apt-get install vsftpd

現(xiàn)在我們可以開(kāi)始配置過(guò)程了。首先必須編輯vsftpd.config文件。 要使用以下命令編輯文件:

sudo nano/etc/vsftpd.conf

查找并編輯指定的以下行:

將 onymous_enable = YES 更改為匿名_enable = NO,

取消注釋 local_enable = YES

取消注釋 write_enable = YES

然后轉(zhuǎn)到文件底部,并添加 force_dot_files = YES

*取消注釋?zhuān)?qǐng)刪除文件前面的井號(hào)(#)。指定行

按ctrl + X退出編輯界面,鍵入 y 確認(rèn)更改,然后按Enter保存文件路徑。

重新啟動(dòng)FTP服務(wù),請(qǐng)使用以下命令:

sudo服務(wù)vsftpd重新啟動(dòng)

步驟8:完成

使用以下命令更改Raspberry Pi的root密碼:

sudo passwd root

添加用戶 root od使用以下命令:

sudo usermod -L root

此時(shí),您的服務(wù)器應(yīng)該已啟動(dòng)并正在運(yùn)行,并且應(yīng)該能夠使用服務(wù)器IP通過(guò)FTP傳輸文件地址并使用端口21進(jìn)行連接。

我將詳細(xì)介紹如何在我有空余時(shí)間為我的Pi添加HTML履歷,但是現(xiàn)在您至少可以在計(jì)算機(jī)上安裝所有適當(dāng)?shù)慕M件以進(jìn)行操作了。開(kāi)始獨(dú)自探索各種可能性!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Web服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    137

    瀏覽量

    24315
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1679

    瀏覽量

    105256
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    樹(shù)莓裝ubuntu和raspbian哪個(gè)更好

    版本,包括桌面版、服務(wù)器版和物聯(lián)網(wǎng)版等,適用于各種場(chǎng)景。 Raspbian是專(zhuān)為樹(shù)莓開(kāi)發(fā)的Linux發(fā)行版,由樹(shù)莓
    的頭像 發(fā)表于 08-30 15:41 ?224次閱讀

    使用NS1串口服務(wù)器HTTP模式上傳服務(wù)器數(shù)據(jù)

    HTTP協(xié)議工作于客戶端-服務(wù)端架構(gòu)之上。瀏覽作為HTTP客戶端通過(guò)URL向HTTP服務(wù)端即Web服務(wù)器發(fā)送所有請(qǐng)求。
    的頭像 發(fā)表于 08-30 12:36 ?121次閱讀
    使用NS1串口<b class='flag-5'>服務(wù)器</b>HTTP模式上傳<b class='flag-5'>服務(wù)器</b>數(shù)據(jù)

    機(jī)房托管服務(wù)器說(shuō)明

    機(jī)房托管服務(wù)器是指企業(yè)或個(gè)人服務(wù)器放置到專(zhuān)業(yè)數(shù)據(jù)中心(IDC機(jī)房)進(jìn)行管理和維護(hù),由數(shù)據(jù)中心提供穩(wěn)定、安全的運(yùn)行環(huán)境以及網(wǎng)絡(luò)連接等基礎(chǔ)設(shè)施支持。rak小編為
    的頭像 發(fā)表于 08-07 13:34 ?110次閱讀

    物聯(lián)網(wǎng)MQTT broker服務(wù)器的設(shè)置步驟

    本項(xiàng)目使用machinechat的 JEDIOne 物聯(lián)網(wǎng)數(shù)據(jù)管理軟件在樹(shù)莓4上設(shè)置了一個(gè)物聯(lián)網(wǎng)MQTTbroker 服務(wù)器。
    的頭像 發(fā)表于 07-11 10:36 ?1652次閱讀
    物聯(lián)網(wǎng)MQTT broker<b class='flag-5'>服務(wù)器</b>的設(shè)置步驟

    配置一個(gè)邊緣IO服務(wù)器服務(wù)器共有1-8個(gè)COM口,怎樣的分配才是最高效的呢?

    在配置一個(gè)邊緣IO服務(wù)器,此服務(wù)器共有1-8個(gè)COM口,每?jī)蓚€(gè)COM口用來(lái)插DO板和DI板,共為四組,比如COM-1口可以和COM-2口為一組。本設(shè)備希望用DO板來(lái)控制DI板,故希望DO在發(fā)送數(shù)據(jù)時(shí)跟DI收到的數(shù)據(jù)一致,請(qǐng)問(wèn)應(yīng)
    發(fā)表于 04-02 06:19

    服務(wù)器連接應(yīng)用解決方案

    C4201系列線對(duì)板連接服務(wù)器的連接應(yīng)用--C4201系列線對(duì)板連接,防震、防塵、防脫,電源及信號(hào)傳輸高效穩(wěn)定。服務(wù)器是一種專(zhuān)門(mén)的計(jì)算機(jī),它在網(wǎng)絡(luò)環(huán)境中能夠?yàn)槠渌蛻魴C(jī)(如
    的頭像 發(fā)表于 02-19 12:38 ?173次閱讀
    <b class='flag-5'>服務(wù)器</b>連接應(yīng)用解決方案

    什么是web服務(wù)器?如何選擇服務(wù)器配置?

    Web服務(wù)器是一種軟件或硬件設(shè)備,用于托管和提供網(wǎng)頁(yè)內(nèi)容。它接收客戶端(如瀏覽)發(fā)送的HTTP請(qǐng)求,并返回相應(yīng)的網(wǎng)頁(yè)內(nèi)容或其他資源,以實(shí)現(xiàn)更高的性能和可靠性。它是網(wǎng)站和應(yīng)用程序在互聯(lián)網(wǎng)上構(gòu)建和交付
    的頭像 發(fā)表于 01-03 15:25 ?979次閱讀

    顯示Web服務(wù)器中的內(nèi)存使用情況

    Web服務(wù)器上,您可以在“內(nèi)存”選項(xiàng)卡的“診斷”網(wǎng)頁(yè)上找到有關(guān)各個(gè)內(nèi)存區(qū)域當(dāng)前使用情況的信息。
    的頭像 發(fā)表于 12-18 10:18 ?569次閱讀
    顯示<b class='flag-5'>Web</b><b class='flag-5'>服務(wù)器</b>中的內(nèi)存使用情況

    服務(wù)器托管:的數(shù)字業(yè)務(wù)的穩(wěn)定基石

    的技術(shù)支持和維護(hù)。這就是服務(wù)器托管服務(wù)發(fā)揮作用的地方。本文詳細(xì)介紹服務(wù)器托管的概念,優(yōu)勢(shì)以及如何選擇適合需求的托管
    的頭像 發(fā)表于 11-23 10:43 ?229次閱讀

    基于ARM平臺(tái)的嵌入式WEB服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于ARM平臺(tái)的嵌入式WEB服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 10-27 10:45 ?1次下載
    基于ARM平臺(tái)的嵌入式<b class='flag-5'>WEB</b><b class='flag-5'>服務(wù)器</b>的設(shè)計(jì)與實(shí)現(xiàn)

    嵌入式Web服務(wù)器的實(shí)現(xiàn)及其CGI應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《嵌入式Web服務(wù)器的實(shí)現(xiàn)及其CGI應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 10-25 10:55 ?0次下載
    嵌入式<b class='flag-5'>Web</b><b class='flag-5'>服務(wù)器</b>的實(shí)現(xiàn)及其CGI應(yīng)用

    ESP8266可作為Web服務(wù)器嗎?怎么實(shí)現(xiàn)?

    ESP8266可作為Web服務(wù)器嗎怎么實(shí)現(xiàn)
    發(fā)表于 10-24 08:17

    基于Android的嵌入式Web服務(wù)器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于Android的嵌入式Web服務(wù)器設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-20 09:56 ?0次下載
    基于Android的嵌入式<b class='flag-5'>Web</b><b class='flag-5'>服務(wù)器</b>設(shè)計(jì)

    基于樹(shù)莓的多串口多總線服務(wù)器設(shè)計(jì)

    近年來(lái),因信息化和物聯(lián)網(wǎng)發(fā)展的需要,串口服務(wù)器大量涌現(xiàn),它們不占用主機(jī)資源,且具有終端服務(wù)器的功能。不過(guò),設(shè)備體積龐大、價(jià)格昂貴、串口不易裁剪或擴(kuò)展、傳輸大量數(shù)據(jù)幀時(shí)丟包、參數(shù)配置繁雜等問(wèn)題也隨之出現(xiàn)。
    發(fā)表于 10-09 14:41 ?557次閱讀
    基于<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>的多串口多總線<b class='flag-5'>服務(wù)器</b>設(shè)計(jì)

    基于單片機(jī)的Web服務(wù)器設(shè)計(jì)

    1.單片機(jī)Web服務(wù)器傳輸速度快、有成熟的。協(xié)議棧軟件可以利用2.外圍芯片少,成本低,開(kāi)發(fā)速度快3.Web瀏覽廣泛使用4.社會(huì)需求量大
    發(fā)表于 09-25 08:25