那麽如何使用安卓手機搭建壹個網站呢?
需要在安卓手機上安裝的軟件有三個: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服務器,不失為壹個讓舊手機發揮余熱的好選擇。