Мучаюсь уже несколько дней, не могу поставить апач под ХР.
Вся проблема в том, что при запуске апач ничего не просходит, или загрузится и при обращении IE к localhost выкидывает ошибку и через 30 секунд закрывается, а в error записывает can't bint port 80.
При загрузке http//localhost выкидывается запрос на ввод пароля в WinGate(наш проксик для инета) и ничего не грузится....
Народ, может под ХР вообще нельзя поставить Apache?
1. Можно.2. Проверь не занят ли порт 80 кем-то другим. (telnet 127.0.0.1 80)
3. Проверь слушает ли апач порт после запуска (аналогично)
4. Убери в браузере прокси (как минимум для некоторых адресов.)
5. Читай логи индейца.
не нужно использовать прокси. не знаю, поможет ли в данном случае
У меня было такое. Зайди в c:\Program Files\Apache Group\conf и подредактируй DocumentRoot, потому, что может не туда указывать.
>Народ, может под ХР вообще нельзя поставить Apache?Сообщение: can't bint port 80. указывает нам на том, что кто-то уже слушает этот порт. Скорее всего это WinGate, загруженый в режиме прозрачного прокси.
Как лечить. В файле httpd.conf исправить значение директивы Listen 80 на, допустим 8080. Но в этом случаее к локальному апачу придется обращаться как http://localhost:8080.
Так же, этот эффект может быть вызван каким либо устнавленым локально firewall-ом.
>>Народ, может под ХР вообще нельзя поставить Apache?
>
Сначала предистория:
Сейчас работаю под БСД но не так давно работал под Вин2000
и было такое:
при переходе с сервис пака 1 на 3 (в документациях оп 3-му
было наисано что такое можно) появилися проблемки с TCP/IP
после "колупания" DDK понял что искать надо в сервисах и что
за редирект между драйвером протокола и драйвером среды
отвечает msafd.sys & msafd.dll и в разделе реестра - там где локал-машина
и сервисы есть Winsock2 + TCPIP -> они то есть но быват так что настроечки
у оных а именно в Винсоке2 неверные в том смысле что там внутри каждому драйверу протокола в двоичном параметре прописывается его редиректор(msafd - должен быть),
а при переходе на 3-й СП и переустановке TCP/IP сей msafd по непонятным обстоятельствам был заменён на drvhook32.dll
(следствием того была ругань индейца в логах на невозможность запуска
WSAStartup() - главной в вин32 функции ответственной за сокеты - и он был прав на все сто ) что неправильно, и решением
проблеммы было удаление разделов из реестра (Winsock2 & TcpIp) естественно
в защищённом режиме (предварительно удалить все протоколы с интерфейсов).
Понадеевшись на установщик который всё правильно должен прописать у меня таки всё заработало и стал 80-й порт прослушиваемым и подключился
сразу эксплорером к нему (а то даже телнет не работал)
К слову разница между 2000 и ХР по большому счёту в настройках реестра.
>