樹莓派本地快速搭建web服務(wù)器,并發(fā)布公網(wǎng)訪問
隨著科技的發(fā)展,電子工業(yè)也在不斷進(jìn)步,我們身邊的電子設(shè)備也在朝著小型化和多功能化演進(jìn),以往體積龐大的電腦也在逐漸縮小體積。樹莓派作為一臺(tái)功能完備的硬件設(shè)備,其功耗和體積遠(yuǎn)小于傳統(tǒng)的臺(tái)式電腦,并且在大部分功能上并不遜于臺(tái)式機(jī),因此被開發(fā)出多種應(yīng)用場(chǎng)景,作為個(gè)人網(wǎng)頁(yè)服務(wù)器就是最廣泛的應(yīng)用場(chǎng)景之一。今天,我們就為大家簡(jiǎn)要介紹,如何快速發(fā)布樹莓派上的網(wǎng)頁(yè)。
由于樹莓派本身的硬件限制,使其很難順暢運(yùn)行較大型的windows系統(tǒng),而轉(zhuǎn)為使用專用的樹莓派系統(tǒng),因此我們?cè)跇漭缮洗罱ňW(wǎng)頁(yè)時(shí),基本都使用命令行進(jìn)行操作。不過,只要跟著我們的介紹,就能很輕松的在樹莓派上建立起網(wǎng)頁(yè)(在樹莓派上搭建網(wǎng)頁(yè)的詳細(xì)內(nèi)容,請(qǐng)參見《使用cpolar發(fā)布樹莓派網(wǎng)頁(yè)》系列)。與在電腦上一樣,在樹莓派上搭建網(wǎng)頁(yè)也需要搭建起網(wǎng)頁(yè)運(yùn)行所需的環(huán)境,即安裝apache2、cpolar等網(wǎng)頁(yè)運(yùn)行環(huán)境和內(nèi)網(wǎng)穿透軟件。
首先是安裝apache2,我們可以在樹莓派命令行界面輸入
sudo apt-get install apache2 -y
sudo service apache2 restart
安裝apache2后,我們?cè)跇漭蔀g覽器輸入本地地址(localhost),就能看到apache2的說(shuō)明界面。
雖然這個(gè)界面沒什么用,但能夠證明apache2已經(jīng)安裝成功。接著我們?cè)傧螺d一個(gè)開源網(wǎng)站內(nèi)容,并將其安裝到樹莓派上,命令行為
cd /var/www/html/
sudo rm *
sudo wget https://www.cpolar.com/static/downloads/meditation-app-master.tar.gz
sudo tar xzf meditation-app-master.tar.gz
sudo mv meditation-app-master/* .
sudo rm -rf meditation-app-master meditation-app-master.tar.gz
在命令執(zhí)行完畢后,我們?cè)俅卧L問localhost,就能發(fā)現(xiàn)網(wǎng)頁(yè)已經(jīng)變更為我們所下載的網(wǎng)頁(yè)內(nèi)容。
接著我們安裝cpolar,并建立起一個(gè)數(shù)據(jù)隧道,命令行為
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
(國(guó)外用戶可以用短鏈接命令curl -sL https://git.io/cpolar | sudo bash
)直接安裝cpolar。
需要注意的是,cpolar建立的數(shù)據(jù)隧道有極高的保密性,必須與單個(gè)用戶一一對(duì)應(yīng),因此必須為cpolar的注冊(cè)用戶才能建立數(shù)據(jù)隧道。
在cpolar安裝完成后,我們?cè)跇漭蔀g覽器中輸入localhost:9200,打開cpolar的web-UI界面,輸入自己的賬戶名和密碼后,進(jìn)入cpolar的程序主界面,進(jìn)入“隧道管理”項(xiàng)下的“創(chuàng)建隧道”頁(yè)面,為本地網(wǎng)頁(yè)建立起對(duì)應(yīng)的數(shù)據(jù)隧道。
最后,我們進(jìn)入cpolar主界面左側(cè)“狀態(tài)”項(xiàng)下的“在線隧道列表”頁(yè)面,找到cpolar為本地網(wǎng)頁(yè)生成的公網(wǎng)地址,嘗試進(jìn)行訪問。如果該地址能夠正確指向本地樹莓派上的網(wǎng)頁(yè),就說(shuō)明內(nèi)網(wǎng)樹莓派上的網(wǎng)頁(yè)已經(jīng)成功發(fā)布到公共互聯(lián)網(wǎng)上,而大家也能通過這個(gè)地址,從公網(wǎng)上訪問到我們所發(fā)布的內(nèi)容。
操作到這一步,我們已經(jīng)通過幾步簡(jiǎn)單的操作,將樹莓派上的網(wǎng)頁(yè)通過cpolar建立的數(shù)據(jù)隧道,成功發(fā)布到公共互聯(lián)網(wǎng)上,讓其成為五彩繽紛的網(wǎng)絡(luò)世界中的一員(如果您想要獲得cpolar發(fā)布樹莓派上簡(jiǎn)單網(wǎng)頁(yè)的詳細(xì)內(nèi)容,可以閱讀《使用cpolar發(fā)布樹莓派網(wǎng)頁(yè)》系列文章)。而發(fā)布樹莓派上的網(wǎng)頁(yè),僅僅是cpolar強(qiáng)大功能的一個(gè)方面,如果您對(duì)cpolar的使用有任何疑問,歡迎與我們聯(lián)系,我們必將為您提供力所能及的協(xié)助。當(dāng)然也歡迎加入cpolar的VIP官方群,共同探索cpolar的無(wú)限潛能。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-609841.html
轉(zhuǎn)載自cpolar極點(diǎn)云文章:樹莓派本地快速搭建web服務(wù)器,并發(fā)布公網(wǎng)訪問文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-609841.html
到了這里,關(guān)于樹莓派本地快速搭建web服務(wù)器,并發(fā)布公網(wǎng)訪問的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!