在本地主机上以非 root 用户身份启动 Apache

在本地主机上以非 root 用户身份启动 Apache

我想localhost:8080根据需要启动 Apache 2 服务器,无需超级用户权限,Web 内容的根目录为/home/user/example/web/directory。我不希望服务器一直运行;只在我测试它时运行(当我启动它时,它将在不同的机器上运行)。最好的方法是什么(即需要最少的配置而不会失去安全性)来实现这一点?

答案1

  1. 编写配置文件。确保将文档根目录指向适当的目录。不要忘记更改端口,可能是 IP 地址。删除用户和组指令。正常的东西。
  2. 跑步httpd -f /path/to/your/config/httpd.conf
  3. ...
  4. 利润!

此外,-X如果您不想让它与控制台分离,请使用参数。

相关内容