До сегодняшнего утра у меня был Apache 2.0, работающий как служба, используя локальную учетную запись, которая была настроена с соответствующими разрешениями. Когда-то вчера, кто-то, должно быть, что-то изменил, и теперь Apache 2.0 не запускается как сервис под этой учетной записью.Какой доступ требуется Apache 2.0 в Windows Server 2003 для запуска в качестве службы?
Я временно создал учетную запись администратора, и Apache 2.0 запускается нормально.
Я пробовал следовать за доступом, указанным в official documentation, но для этого требуется больше доступа. Кто-нибудь знает, какой доступ Apache 2.0 должен запускаться как услуга?
Я запускаю Apache 2.0.63 с SVN 1.4.6 и mod_auth_sspi для аутентификации домена Windows.
Я также проверил синтаксис конфигурационного файла из командной строки с помощью параметра -t , но я получил сообщение Синтаксис OK.
Вот ошибка я получаю при запуске в качестве службы из командной строки:
X:\>net start apache2 The Apache2 service is starting. The Apache2 service could not be started. A service specific error occurred: 1. More help is available by typing NET HELPMSG 3547.
Если вы используете Apache как локальную систему, вам может потребоваться прочитать http://johnnycoder.com/blog/2008/11/10/run-cmdexe-as-local-system-account/ – Kev