當前位置:菜譜大全網 - 饑荒食譜 - 使用安卓手機搭建壹個網站

使用安卓手機搭建壹個網站

搭建網站的選擇有多種,可以購買域名和服務器,但是每月需要付費,成本較高;也可以在樹莓派上搭建網站,這樣可以把服務器掌握在自己手中,節省成本,也會有自己掌握的爽感。但是樹莓派存在斷網或斷電的風險,因此樹莓派上運行的網站,其穩定性會有所欠缺;最近發現,使用安卓手機也可以搭建網站,個人覺得甚妙,因為安卓手機可通過電話卡連接移動網絡,也自帶電池,因此抵抗斷網和斷電的能力大大強於樹莓派,而且手機也更加便攜。

那麽如何使用安卓手機搭建壹個網站呢?

需要在安卓手機上安裝的軟件有三個:KSWEB、花生殼內網版、花生殼管理:

其中,

搭建服務器很簡單,打開KSWEB:

可以看到Nginx、Apache、MySQL等組件都處於未啟動的狀態。

Server IP壹欄顯示服務器在局域網中的ip地址是0.0.0.0,這是由於我們的安卓手機未接入任何wifi,而是接入4G網絡;如果安卓手機接入到wifi中,那麽這個ip地址會是192.168.xxx.xxx這種常見的格式。

要部署壹個網站,首先需要搭建web服務器。KSWEB為我們提供了NGINX和apache兩種選擇,目前apache是主流的web服務器;而nginx則更輕量,在樹莓派等性能較為羸弱的設備上頗受青睞。這裏我們使用NGINX。

我們滑動至NGINX頁,開啟服務,按右下角加號添加主機:

此時,壹個靜態的web服務器已經在局域網中搭建起來了,我們訪問web服務器地址:0.0.0.0:8001(其中,0.0.0.0是手機在局域網中的ip地址,8001為服務器的端口號)

實現內網穿透的工具是“花生殼內網版”和“花生殼管理”這兩個app,他們的關系是怎麽樣的呢?以下我根據我個人理解進行梳理如下:

假設我們有某個設備(Windows、Mac、Linux、樹莓派、安卓),想要使用花生殼對這個設備上的服務器進行內網穿透,那麽需要在設備上安裝相應的花生殼客戶端,並保持運行。在花生殼官網上,我們可以看到各個系統對應的花生殼客戶端,對於安卓手機來說,相應的花生殼客戶端就是“花生殼內網版”這個app。

至於“花生殼管理”這個app,只是壹個遠程設置和管理的工具而已;除了“花生殼管理”這個app,我們也可以在花生殼官網上登錄並進行遠程管理。

弄清楚這個關系之後,我們就開始對第二步所搭建的web服務器進行內網穿透了。

我們打開“花生殼管理”,並登錄,點擊“添加映射”:

此時,需要打開“花生殼內網版”,用同壹個帳號登錄,讓映射生效。進入後可以看到我們所建立的映射:

至此,我們在安卓手機上的web服務器已經搭建完成。在安卓手機上搭建web服務器,不失為壹個讓舊手機發揮余熱的好選擇。