天天看點

使用cpolar釋出樹莓派網頁(apache2網頁的釋出)

在上篇介紹中,我們成功的在本地樹莓派上建立起一個簡單網頁,不過在通常情況下,樹莓派并不會随身攜帶,而是将其放在固定的地方(如家裡),想要在其他地方通路到樹莓派上的網頁,就需要将樹莓派的網頁釋出到公共網際網路。想要達到這個目的,我們可以借助cpolar完成。

之前我們已經在樹莓派上安裝了cpolar,是以現在我們隻要進行一些設定,就能随時随地通路到家裡樹莓派的網頁。

首先在樹莓派的指令行界面輸入指令,以樹莓派本地的80端口生成一條資料隧道。

cpolar http -region=cn_vip 80      

為什麼是80端口呢?是因為apache2是通過80端口,向外輸出網頁資訊。

使用cpolar釋出樹莓派網頁(apache2網頁的釋出)

正常情況下,樹莓派會回報以下資訊,證明資料隧道已經成功建立

使用cpolar釋出樹莓派網頁(apache2網頁的釋出)

而我們則可以在公共網際網路上,通過紅框内的網址,通路到位于家中内網中樹莓派上的網頁。

使用cpolar釋出樹莓派網頁(apache2網頁的釋出)

隻需一行簡單的指令,我們就能打通本地樹莓派(80端口)與公共網際網路的資料隧道,将位于内網樹莓派上的網頁,釋出到公共網際網路上!不過,這時的資料隧道處于臨時連結的狀态(每隔24小時重置一次),适合對本地建立的網頁進行測試時使用(如尋找網頁bug,進行網頁使用實測等)。對于想讓網頁連結能夠長期穩定可用的,我們還需要生成一個固定的資料隧道。

想要生成穩定的資料隧道,我們需要将cpolar更新為基礎套餐(或以上),獲得保留二級子域名的功能。在cpolar套餐更新完畢後,登入cpolar官網,在官網頁面左側的“預留”項下,找到“保留二級子域名”功能。

使用cpolar釋出樹莓派網頁(apache2網頁的釋出)

在這個功能下,我們進行幾個簡單的設定;地區我們選擇China VIP;二級域名可以輸入友善記憶的内容(如“Relax”);描述可随意輸入(隻要能自己識别隧道用途即可,這裡我們填入“ceshi”)。各項填入完畢後,即可點選右側的“儲存”按鈕,将這條資料隧道固定下來。當然,如果覺得某條資料隧道已經不再需要,也可以點選對應行右側的“紅X”将其删除,釋放寶貴的資料隧道名額。

使用cpolar釋出樹莓派網頁(apache2網頁的釋出)
使用cpolar釋出樹莓派網頁(apache2網頁的釋出)

在cpolar雲端設定完成後,我們就要轉回cpolar用戶端,進行保留的資料隧道測試。在本地樹莓派的指令行視窗中,輸入指令

cpolar http -subdomain=relax -reginotallow=cn_vip 80      

其中,指令行的“relax”處,需要替換為在雲端設定時保留的二級域名内容。

隻要能夠顯示如下資訊(主要為第一行的綠色online資訊),就說明我們保留的資料隧道運作正常,此時我們就長期穩定的在公共網際網路上,使用紅框内的新網頁連結,通路到位于家中樹莓派上的網頁了。

使用cpolar釋出樹莓派網頁(apache2網頁的釋出)
使用cpolar釋出樹莓派網頁(apache2網頁的釋出)