Windows

在 Windows Server 2008 R2 上以另一個使用者身份執行 Apache 2.2

  • July 29, 2011

出於安全原因,我想在 Windows 2008 R2 上以受限使用者身份執行 apache。我在使用者組中創建了一個使用者(我們稱之為 apache),並將使用者設置為在服務窗格中執行,但是我無法啟動服務(可能沒有足夠的權限綁定到埠 80)。在 Windows 2008 上執行 apache 所需的最低權限是多少,或者我應該怎麼做才能讓使用者 apache 將 apache 2.2 綁定到埠 80?

謝謝!

我不確定 Windows 在創建 1024 標記下的服務埠方面是否具有與 Linux 相同的限制。您是否確保授予使用者作為服務登錄的權限?這不僅僅是將服務更改為以該使用者身份執行。點擊開始,然後在搜尋框中鍵入“gpedit.msc”並按 Enter。打開後,轉到以下路徑:

\Computer Configuration
 \Windows Settings
   \Security Settings
     \Local Policies
       \User Rights Assignment

查找“作為服務登錄”選項,然後點兩下。如果新使用者不在其中,請點擊“添加使用者或組”,然後添加它。再次嘗試重新啟動服務。

如果仍然失敗,請嘗試查看 windows 甚至日誌,特別是系統和應用程序日誌,看看是否有任何錯誤。

引用自:https://serverfault.com/questions/149140