在本機上以非根用戶身分啟動 Apache

在本機上以非根用戶身分啟動 Apache

我想在localhost:8080沒有超級使用者權限的情況下根據需要啟動 Apache 2 伺服器,Web 內容的根目錄為/home/user/example/web/directory.我不希望伺服器一直運作;只有當我測試它時(當我將其豎立起來時,它將在不同的盒子上運行)。執行此操作的最佳方法是什麼(即在不失去安全性的情況下需要最少的配置)?

答案1

  1. 編寫配置檔。確保將文檔根目錄指向適當的目錄。不要忘記更改端口,可能是 IP addy。刪除使用者和群組指令。正常的東西。
  2. 跑步httpd -f /path/to/your/config/httpd.conf
  3. 利潤!

另外,-X如果您不希望它與控制台分離,請使用該參數。

相關內容