首頁 > 評(píng)測(cè) > 玩派|用樹莓派打造你的個(gè)人專屬靜態(tài)博客
玩派|用樹莓派打造你的個(gè)人專屬靜態(tài)博客
- [導(dǎo)讀]
- 吹客=Trick ; 這是評(píng)測(cè)頻道打造地一個(gè)全新欄目,旨在用輕松活潑的方式讓大家一起來分享開發(fā)板使用開發(fā)的技巧和心得。只要你的文章是原創(chuàng)的,并且有觀點(diǎn)有干貨,一切內(nèi)容和題材都可以被我們所接受。投稿請(qǐng)至stitch-sk@hotmail.com(采用有驚喜!)
#
server {
listen 80 default_server;
listen [::]:80 default_server;
# SSL configuration
#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;
#
# Self signed certs generated by the ssl-cert package
# Don't use them in a production server!
#
# include snippets/snakeoil.conf;
#root /var/www/html;
root /home/pi/Blog/public;
配置文件中主要關(guān)注兩點(diǎn):監(jiān)聽端口號(hào)以及Nginx代理的博客地址,listern 一欄默認(rèn)端口號(hào)為80,可改成其它非默認(rèn)端口號(hào),root一欄為博客首頁所在路徑,更改到個(gè)人博客的目錄下即可(參照上述配置)。
3.2 配置本地靜態(tài)IP
一般情況下,設(shè)備的IP地址是動(dòng)態(tài)分配的,要實(shí)現(xiàn)對(duì)博客的外網(wǎng)訪問,有必要將樹莓派IP地址配置成靜態(tài)。通過以下命令配置網(wǎng)口:
# sudo vim /etc/network/interfaces
打開網(wǎng)口配置文件后,需根據(jù)個(gè)人選擇的網(wǎng)絡(luò)連接進(jìn)行配置,以樹莓派3B為例,該版本支持以太網(wǎng)口及Wi-Fi連接,本例中使用Wi-Fi連接到室內(nèi)路由器,因此需對(duì)wlan0作如下類似修改:
allow-hotplug wlan0
iface wlan0 inet static
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address 192.168.1.55
netmask 255.255.255.0
gateway 192.168.1.1
文件中將wlan0的manual修改為static,并根據(jù)當(dāng)前路由器的網(wǎng)段配置了靜態(tài)IP(需保證與其它設(shè)備不沖突),其它網(wǎng)口配置類似,完成之后重新啟動(dòng)網(wǎng)絡(luò)即可。
# sudo /etc/init.d/networking restart
3.3 上電啟動(dòng)Nginx
寫到這里已經(jīng)忘了Nginx安裝完后是否默認(rèn)打開了上電啟動(dòng)服務(wù),不過要想設(shè)置Nginx或其它服務(wù)的上電啟動(dòng)或禁止,可使用sysv-rc-conf服務(wù)工具,該工具在終端下提供了一個(gè)簡(jiǎn)單的“可視化”界面,設(shè)置過程比較簡(jiǎn)單。首先需安裝sysv-rc-conf:
#sudo apt-get install sysv-rc-conf
安裝完成之后執(zhí)行以下命令啟動(dòng)配置服務(wù):
# sudo sysv-rc-conf
圖3.2中的service列對(duì)應(yīng)各個(gè)服務(wù),每種服務(wù)所在的行對(duì)應(yīng)不同的運(yùn)行級(jí)別,從0~6及S,中括號(hào)內(nèi)的“空格”表示當(dāng)前運(yùn)行級(jí)別下關(guān)閉該服務(wù),“X”表示開啟該服務(wù)。該圖中可以用鼠標(biāo)點(diǎn)擊配置,也可以用鍵盤方向鍵來定位,然后用空格鍵選擇;其中組合鍵Ctrl+N表示翻下一頁,Ctrl+P翻上一頁,q退出。配置完成后重啟樹莓派即可。
4. 配置花生殼
前三節(jié)已經(jīng)實(shí)現(xiàn)了局域網(wǎng)內(nèi)的博客搭建及訪問,要實(shí)現(xiàn)公網(wǎng)下對(duì)樹莓派博客的訪問則限制頗多。首先,當(dāng)前多數(shù)家庭或公司的路由器的公網(wǎng)IP有租時(shí)限定,IP地址隨機(jī)分配,因此難以做到直接邦定個(gè)人域名;此外,有些地區(qū)電信運(yùn)營商封殺個(gè)人網(wǎng)絡(luò)的80/8080端口,實(shí)現(xiàn)公網(wǎng)訪問更加困難。因此常見的搭建個(gè)人公網(wǎng)博客的方式有:
租賃虛擬主機(jī),如阿里云,騰訊云.etc.
使用類似Github Page,cnBlogs這樣的博客平臺(tái)。
內(nèi)網(wǎng)穿透技術(shù),俗稱的“打洞”。
或許還有其它的方式,暫且不表。對(duì)比三種方式可知,欲實(shí)現(xiàn)公網(wǎng)訪問樹莓派博客網(wǎng)站,還是內(nèi)網(wǎng)穿透技術(shù)比較靠譜,鋪墊了這么多,終于引出了花生棒這么一款硬件產(chǎn)品。
花生棒是一款實(shí)現(xiàn)了內(nèi)網(wǎng)穿透及動(dòng)態(tài)域名解析技術(shù)的硬件產(chǎn)品,這使得局域網(wǎng)內(nèi)的主機(jī)能夠被外網(wǎng)所訪問,更多功能詳情可參考花生殼介紹。
本文只介紹如何配置花生棒,使得其能夠動(dòng)態(tài)解析公網(wǎng)域名并訪問到內(nèi)網(wǎng)的樹莓派中。
4.1 購買及配置
花生棒的最新版本為2代,Oray官網(wǎng)針對(duì)花生棒推出了多款套餐,如果只是拿來學(xué)習(xí)用,買全裸花生棒即可,所實(shí)現(xiàn)的功能一樣,但價(jià)格最便宜,點(diǎn)擊購買鏈接
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前