請推薦一個適用於 OSX 的輕量級易於安裝的 http 伺服器

請推薦一個適用於 OSX 的輕量級易於安裝的 http 伺服器

我需要一個 http 伺服器來在本機上提供靜態內容。

它需要滿足以下條件:

  • 易於安裝,最少的配置,只需從目錄啟動即可
  • 支援OSX
  • 記憶體佔用小

答案1

Apache 內建於 OSX 中,可以輕鬆啟用。

http://macdevcenter.com/pub/a/mac/2001/12/07/apache.html一些基本說明。

答案2

您可以使用 Python 運行簡單的 http 伺服器。從您想要提供服務的目錄中,執行以下命令...

python -m SimpleHTTPServer

看到這個Linux 期刊文章了解更多。

答案3

您可以使用曼普

它配備了 Apache、PHP 和 MySQL,只需點擊幾下即可完成所有設定。請注意,您永遠不應該在生產環境中使用 MAMP; PHP 和 MySQL 設定最適合開發,但存在一些安全漏洞。

答案4

使用 Python3 的更新方法(例如,偵聽本機主機連接埠 8080 並從目前目錄提供檔案):

python3 -m http.server --bind localhost 8080

注意:如果省略參數,--bind則預設為監聽所有接口,這是一個安全風險因為連接到您網路的任何人都可以請求文件。

或也可以使用php

php -S localhost:8080

Python(和 php)不再是作為 MacOS 12.3 之後作業系統的一部分安裝,但可以透過多種其他方式安裝,例如使用brew)。

看到這個問題使用 netcat/bash 的方法。

相關內容