установка Apache как сервис на ХР

Don Arana

Новичок
установка Apache как сервис на ХР

привет всем! покопался я в поиске, но никак не могу найти ответ на вопрос:

как заставить работать Apаche в виде сервиса под WinXp?
У меня стоит 1.3.27. все настроено и работает замечательно.

Но, не как сервис. Т.е. я запускаю его через ярлык (созданный при инсталяции), появляется досовское окно - Apache/1.3.27 (Win32) PHP/4.2.3 running..., я его сворачиваю и работаю дальше.
PHP установлен как модуль, тут тоже нет никаких проблем - вес арботает давно и без глюков.

Но как только я пытаюсь установить Apаche в качестве сервиса - т.е. делаю реинсталл (в опциях установки - ставлю - "как сервис"), кидаю в установленную папку свой забекапенный httpd.conf.

И.. locаlhost больше не открывается, а открывается апачевская страница, которая говорит - что если она видна, то стоят неправильные настройки (или что-то в этом духе)

Вот так загвоздка! Вроде сервис запущен, а как надо - не работает! Читаю мануал - а там что-то про то, что нужно создать какую то группу пользователей и т.п. но в целом как не пытался вникнуть - так и не понял!

Подскажите плз...!
 

slach

Новичок
а что неясного ??
Сервис запускается из под пользователя, которому прав не хватает в XP, сооветсвенно у тебя скорее всего на htdocs прав нету =)

Пускай сервис от себя. (Панель Управления->Администрирование->Службы)
 

Don Arana

Новичок
slach

ок, сенкс! сейчас попробую!
ктсати вопрос! Ник у тебя до боли знакомый..ты случайно не был программистом сайта Полосатого когда-то там давно?
^^
 

Don Arana

Новичок
мнде, поставил Apache как сервис - при запросе http://localhost выводит - Not Found, ошибка 404. Вроде сам Apache работает..

как мне пустить сервис от себя? он уже запущен. Менять что-то на закладке "Вход в систему" в свойствах сервиса? Пробовал - не помогает (ставил галочку - "Вход с учетной записью", ставил свой аккаунт, администраторский (хотя мой тоже с правами администратора) - сервис даже не перезапускается!)

хелп :)
 

slach

Новичок
скорее всего у тебя httpd.conf откуда то левый какой то берется...

смотри в errors.log что пишет
смотри еще раз внимательно как у тебя прописан DocumentRoot в httpd.conf

просто apache.exe запускается сейчас ?

ЗЫ.
=) да, это я делал ps.xaos.ru и polosatiy.com ;))
 

Don Arana

Новичок
хм, вот какие дела -

DocumentRoot у меня как и был - z:/home/localhost/www
(у меня есть виртуальный раздел на диске С:\, в 98-ых виндах он создавался добавлением в autoexec.bat команды
subst z: c:\internet, ну, вроде такой..в Икспях это решается добавлением в реестр в run записи с REG_SZ командой subst z: c:\internet, ну, соответственно, структура папки internet -

c:\internet\home\localhost\www\

Вот что пишет error.log -

[Mon Sep 01 11:14:02 2003] [error] [client 127.0.0.1] File does not exist: z:/home/localhost/www/
[Mon Sep 01 14:25:47 2003] [error] [client 212.71.172.17] File does not exist: z:/home/localhost/www/default.ida
Apache server shutdown initiated...
[Mon Sep 01 15:48:27 2003] [error] [client 127.0.0.1] File does not exist: z:/home/localhost/www/

Apache.exe запускается, правда пишет бяку!

[Mon Sep 01 15:48:30 2003] [warn] pid file c
-- Unclean shutdown of previous Apache run?
Apache/1.3.27 (Win32) PHP/4.2.3 running...

И вот только после запуска Apache.exe localhost начинает работать :(((

блииннн
 

Profic

just Profic (PHP5 BetaTeam)
забудь про отдельный виртуальный диск при использовании сервиса - не покатит :)
пиши пути полные
 

Don Arana

Новичок
Profic

да, я тоже об этом подумал! ладно! спасибо! сейчас попробую!
 
Сверху