![Apache - 是否有必要以系统用户以外的用户身份运行 Apache](https://linux22.com/image/1566043/Apache%20-%20%E6%98%AF%E5%90%A6%E6%9C%89%E5%BF%85%E8%A6%81%E4%BB%A5%E7%B3%BB%E7%BB%9F%E7%94%A8%E6%88%B7%E4%BB%A5%E5%A4%96%E7%9A%84%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E8%BF%90%E8%A1%8C%20Apache.png)
Apache 文档中写道:
默认情况下,所有 Apache 服务都注册为以系统用户(LocalSystem 帐户)的身份运行。LocalSystem 帐户没有通过任何 Windows 安全机制(包括文件系统、命名管道、DCOM 或安全 RPC)访问您的网络的权限。但是,它在本地拥有广泛的权限。
切勿授予 LocalSystem 帐户任何网络权限!如果您需要 Apache 能够访问网络资源,请按照下文所述为 Apache 创建一个单独的帐户。
我只是使用 Apache 来运行我的网站,是否需要以系统用户以外的用户身份运行 Apache?“使用 Apache 访问网络资源”是什么意思
答案1
听起来您正在某个版本的 Windows 上运行 Apache。
这里的“使用 Apache 访问网络资源”意味着,例如,将您网站的文件放在 NAS 设备上,该 NAS 设备将这些文件共享(使用 SMB = Windows 磁盘共享协议)到运行 Apache 的 Windows 系统。