URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2083
[ Назад ]

Исходное сообщение
"Помогите поставить Apache под ХР!!!"

Отправлено EuG , 05-Фев-04 18:59 
Мучаюсь уже несколько дней, не могу поставить апач под ХР.
Вся проблема в том, что при запуске апач ничего не просходит, или загрузится и при обращении IE к localhost выкидывает ошибку и через 30 секунд закрывается, а в error записывает can't bint port 80.
При загрузке http//localhost выкидывается запрос на ввод пароля в WinGate(наш проксик для инета) и ничего не грузится....
Народ, может под ХР вообще нельзя поставить Apache?

Содержание

Сообщения в этом обсуждении
"Помогите поставить Apache под ХР!!!"
Отправлено Rohan , 11-Фев-04 14:59 
1. Можно.

2. Проверь не занят ли порт 80 кем-то другим.  (telnet 127.0.0.1 80)

3. Проверь слушает ли апач порт после запуска (аналогично)

4. Убери в браузере прокси (как минимум для некоторых адресов.)

5. Читай логи индейца.


"Помогите поставить Apache под ХР!!!"
Отправлено SurfMan , 26-Фев-04 11:21 
не нужно использовать прокси. не знаю, поможет ли в данном случае



"Помогите поставить Apache под ХР!!!"
Отправлено Leon , 02-Мрт-04 09:16 
У меня было такое. Зайди в c:\Program Files\Apache Group\conf и подредактируй DocumentRoot, потому, что может не туда указывать.

"Помогите поставить Apache под ХР!!!"
Отправлено Xela , 02-Мрт-04 10:13 
>Народ, может под ХР вообще нельзя поставить Apache?

Сообщение: can't bint port 80. указывает нам на том, что кто-то уже слушает этот порт. Скорее всего это WinGate, загруженый в режиме прозрачного прокси.

Как лечить. В файле httpd.conf исправить значение директивы Listen 80 на, допустим 8080. Но в этом случаее к локальному апачу придется обращаться как http://localhost:8080.


Так же, этот эффект может быть вызван каким либо устнавленым локально firewall-ом.


"Помогите поставить Apache под ХР!!!"
Отправлено VKraft , 04-Мрт-04 10:36 
>>Народ, может под ХР вообще нельзя поставить 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 и ХР по большому счёту в настройках реестра.
>