Windows
在 Windows Server 2008 R2 上以另一個使用者身份執行 Apache 2.2
出於安全原因,我想在 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 甚至日誌,特別是系統和應用程序日誌,看看是否有任何錯誤。