首頁 > 評(píng)測(cè) > 玩派|用樹莓派打造你的個(gè)人專屬靜態(tài)博客

玩派|用樹莓派打造你的個(gè)人專屬靜態(tài)博客

  • 作者:liuluqqzj
  • 來源:21ic
  • [導(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

上電軟件啟動(dòng)設(shè)置_副本.jpg

圖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)品。

花生棒.jpg

花生棒是一款實(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
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+