【问题标题】:What access does Apache 2.0 need in Windows Server 2003 in order to start as a service?Apache 2.0 在 Windows Server 2003 中需要什么访问权限才能作为服务启动?
【发布时间】:2010-09-21 03:02:54
【问题描述】:

直到今天早上,我一直使用配置了适当权限的本地帐户将 Apache 2.0 作为服务运行。昨天某个时候,一定有人更改了某些内容,现在 Apache 2.0 不会在此帐户下作为服务启动。

我暂时把帐号设为管理员,Apache 2.0 启动正常。

我尝试遵循official documentation 中列出的访问权限,但似乎需要更多访问权限。 有谁知道 Apache 2.0 需要哪些访问权限才能作为服务启动?

我正在运行带有 SVN 1.4.6 和 mod_auth_sspi 的 Apache 2.0.63 以进行 Windows 域身份验证。

我还使用 -t 参数从命令行检查了配置文件的语法,但我收到了消息 Syntax OK

这是我从命令行作为服务启动时遇到的错误:

X:\>net 启动 apache2 Apache2 服务正在启动。 Apache2 服务无法启动。 发生了特定于服务的错误:1。 键入 NET HELPMSG 3547 可获得更多帮助。

【问题讨论】:

    标签: apache permissions apache2 windows-server-2003


    【解决方案1】:

    在 apache 配置文件中将“LogLevel”指令设置为“debug”。

    从命令行执行 Apache 并使用“-X”参数,这样 Apache 就不会派生进程。

    Apache 应该输出更多信息来帮助调试您的问题。

    【讨论】:

      【解决方案2】:

      验证您的服务是否仍具有“作为服务登录”用户权限。如果您的计算机是域的一部分,则帐户权限或用户权限可能已被组策略重置。

      您可以使用 Apache 帐户执行“运行方式”并从命令行运行 Apache 吗?这将告诉您是否存在其他权限问题。

      【讨论】:

      猜你喜欢
      • 2020-09-17
      • 1970-01-01
      • 2020-05-08
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      相关资源
      最近更新 更多