如何在 iPhone 上運行 Web 服務器

學習編碼?您是否曾被告知您可以在 iPhone 上運行網絡服務器?好吧,我給你帶來了好消息,我將在這篇文章中向你展示如何做到這一點。但請注意,這並不是為了託管下一個亞馬遜或 iGeeksBlog。但我可以保證你會用它運行一個小型項目。

請繼續閱讀,了解如何使用 iPhone 完成這項簡單的任務。但在繼續之前,您可能需要使用這些適用於 iPhone 的 HTML 編輯器之一來編寫 HTML。

參見:如果您運行舊版本的 Windows 11,Microsoft 可能會強制升級您的系統

您只需要一個 Linux shell 模擬器即可在 iPhone 上設置 Web 服務器。為此,我推薦iSH Linux環境模擬器

現在,讓我們繼續以下部分,了解如何使用新的 Linux shell 模擬器。

如何在 iPhone 上設置網絡服務器

要啟動 Web 服務器,您需要通過 iSH 安裝 Python。因此,打開您之前安裝的 iSH 應用程序並運行以下命令:

apk add python3

筆記:按返回鍵盤上的 鍵以在 iSH 終端上運行命令。

安裝完成後,您可以輸入蟒蛇3 -版本iSH 外殼內。包含 Python 版本的響應表明您已在 iPhone 上成功安裝了 Python。

接下來,通過使用 Python3 調用 HTTP 客戶端來啟動本地服務器:

python3 -m http.server

輕敲好的如果提示允許 iOS 使用 HTTP 客戶端創建服務器。 HTTP 是超文本傳輸​​協議的縮寫。它確保通過互聯網交換請求和響應。

您將在 iSH 終端中看到服務器基址,如下所示:

https://0.0.0.0:8000

此地址是每個與 iPhone 等共享網絡的設備的藍圖。要在瀏覽器上訪問它,請將零替換為您的 Wi-Fi 或路由器的 IP 地址。

所以地址就變成了:

https://IPAddress:8000

您可以通過訪問您的iPhone 設置無線上網。點按您的路由器名稱→ 檢查IP地址

例如,如果您的 IP 地址是 194.173.12,則服務器託管地址將變為:

https://194.173.12:8000

現在,在桌面或與 iPhone 共享同一網絡的任何其他設備上打開瀏覽器,然後搜索服務器地址(包含 IP 地址)。這將打開一個空白頁面或包含 iSH 默認目錄的頁面。當然,你不能用它做任何事。您的 HTML 項目文件必須位於 iSH 目錄內才能在服務器上運行。

使用您的 iPhone 服務器創建並運行簡單的 HTML 文件

在 iSH 終端中運行以下命令,在 iSH 根目錄中創建一個新的 HTML 文件:

touch index.html

您從 iSH 終端創建的每個文件夾和文件都將轉到 iSH 根文件夾。所以你會發現這個新文件(索引.html)內iSH 目錄的文件夾。

要找到該文件:

找到新的 HTML 文件後,您可以使用 iPhone 上的 HTML 編輯器將其打開。現在,開發您的 HTML 並使用 CSS 設計您喜歡的樣式。您甚至可以添加一些 JavaScript 來使其具有響應能力。您還可以訪問服務器地址來展示您的項目。

如何使用 iSH 運行現有 HTML 文件

您還可以使用 iSH 運行預構建的 HTML 文件。您所需要做的就是將它們從 iPhone 移動或複製到 iSH 的根文件夾中。

在 iPhone 上找到 HTML 文件後:

完成後,您現在可以通過 iSH 服務器運行 HTML 文件,方法是通過以下方式轉到服務器地址:

https://IPAddress:8000

確保更換您的IP地址與您的路由器或 Wi-Fi IP 地址。另外,請記住,雖然您可以在任何設備上打開此地址,但訪問時它必須與您的 iPhone 共享同一網絡。

以下是我使用 iSH 服務器託管的內容:

筆記:要停止在 iPhone 上使用 Web 服務器,請在 iSH Shell 應用程序中點擊工具欄中的向上箭頭圖標,然後點擊鍵盤上的 Z。

這就是這個的全部內容!

毫無疑問,在 iPhone 上使用 iSH Linux 模擬器並不方便,因為使用屏幕鍵盤在 shell 上輸入命令可能會令人畏懼。但您可以充分利用它來了解 Linux shell 環境以及 Web 服務器的工作原理。

考慮到使用 iPhone 鍵盤打字的難度,如果您不介意,可以將其與外部鍵盤配對。但一般來說,我的結論是,你只能用這個來運行一個小型的、靜態類型的網站項目,僅此而已。

有任何疑問嗎?請在下面的評論部分告訴我。

閱讀更多: