PDA

Показать полную графическую версию : Нет доступа к 127.0.0.1 и Localhost <Apache+PHP+MySql, Windows XP>


Страниц : [1] 2

Ushastik
11-02-2009, 14:45
При попытке подключения к локальному ip 127.0.0.1 и localhost на своём компьютере он требует имя пользователя и пароль(по идее он не должен требовать). Если нажать отмена, то выскакивает сообщение в окне браузера "У вас отсутствуют разрешения на просмотр этой страницы". Хотя у меня учётная запись с правами администратора. Также адреса нормально пингуются. Пробовал при отключённом Антивирусе, брандмауэре, даже отключал модем (в нём вроде как встроенный брандмауэр).
Почему может быть такая проблема?

madmax24
11-02-2009, 15:12
Ushastik, а что ты хочешь там найти? Локальный web сервер? Тогда какой, ОС винда? Тогда какая? Модем здесь не при чем, ему чесно пофиг что ты на своей машине делешь :)

Ushastik
11-02-2009, 15:20
madmax24,

да, я хотел поставить себе связку Apache+PHP+MySql. ОС это Windows XP. Этот вопрос возник как раз когда я решил всё это поставить, не хочет он меня без логина и пароля пускать, хотя должен....

exo
11-02-2009, 16:39
хотя должен »
а апач то уже установили? настроили?

Ushastik
11-02-2009, 17:50
а апач то уже установили? настроили? »

я его уже переставлял несколько раз, настраивал как написано в официальном мануале, но всё так же....

dmitryst
11-02-2009, 19:12
Ushastik, 1 -подключение вида https://localhost ?
2 - И в директориях что лежит? Индекс-файл есть?
3 -Попробуйте telnet 127.0.0.1 80

madmax24
12-02-2009, 08:55
И службу апача посмотрите, валяется или нет...

Ushastik
12-02-2009, 20:01
1 -подключение вида https://localhost ?
2 - И в директориях что лежит? Индекс-файл есть?
3 -Попробуйте telnet 127.0.0.1 80 »

1. подключение типа http://localhost/
а вот насчёт второго и третьего поясните поподробнее что вы имели ввиду.

И службу апача посмотрите, валяется или нет... »

значок висит в трее, да и процессах есть тоже.
Кстати при установке апача в самом конце появлялось досовское окно, в котором конечно же на иелироглифах (ну по всей видимости не распознал русский язык или что ещё) апач пытался мне что-то сообщить. Единственное что понятно это цифры были 00.00.00.00:80, что-то типо того, возможно по одному нулю, вместо двух. после этого окно либо само закрывалось, либо после нажатия ESC.

madmax24
13-02-2009, 09:11
а вот насчёт второго и третьего поясните поподробнее что вы имели ввиду. »
2 - И в директориях что лежит? Индекс-файл есть? »
Это значит надо зайти в каталог где лежит сайт (вроде www называется) и убедиться, что там присутствует файл типа index.htm, index.html и т.п.

насчет
3 -Попробуйте telnet 127.0.0.1 80 »
это самый наипростейший способ убедиться что комп слушает 80 порт. Необходимо дать эту команду из командной строки.
Ну либо сделать netstat -a и посмотреть слушает ли комп 80 порт. (По сути одно и то же)

dmitryst
13-02-2009, 12:33
цифры были 00.00.00.00:80, что-то типо того »
в файле httpd.conf найдите слово "Listen " и замените строку, в которой его нашли, на "Listen 127.0.0.1:80"

это самый наипростейший способ убедиться что комп слушает 80 порт »
я к этому и веду. Например, запущенный скайп сам слушает порт 80 и не дает апачу переликовать порт на себя.

Ushastik
16-02-2009, 17:34
Ну либо сделать netstat -a и посмотреть слушает ли комп 80 порт. »

как я понимаю эта команда должна показывать все порты, которые слушаются. если это так, то 80 порта в этом списке нет....

Это значит надо зайти в каталог где лежит сайт (вроде www называется) и убедиться, что там присутствует файл типа index.htm, index.html и т.п. »

это понятно, что есть такие файлы. Но даже для начала проверки апача надо проверять без файлов.

в файле httpd.conf найдите слово "Listen " и замените строку, в которой его нашли, на "Listen 127.0.0.1:80" »

исправил, но никаких изменений не произошло....

при установке апача в самом конце появляются 2 окна (они прикреплены). Судя по второму, можно понять, что апач не установился или нет??? никак не пойму причин....

madmax24
16-02-2009, 17:43
как я понимаю эта команда должна показывать все порты, которые слушаются. если это так, то 80 порта в этом списке нет.... »
Так сервер то не поднят получается...

Ushastik
16-02-2009, 17:49
Так сервер то не поднят получается... »

а на команду telnet 127.0.0.1 80 он выводит пустое окно.....и что всё это означает?

exo
16-02-2009, 18:21
а на команду telnet 127.0.0.1 80 он выводит пустое окно..... »
странно, у меня без IIS тоже телнет на 80 пустое окно выдаёт...

dmitryst
16-02-2009, 19:08
при установке апача в самом конце появляются 2 окна »
там белым по черному написано, что апач не смог привязать себя к 80 порту, а во втором окошке - что сервис апача не проинсталлирован, ибо см. окошко 1 :)
Короче, у вас какая-то шняга заняла порт 80, либо прибейте ее, либо инсталлируйте апач на другой порт (например, 81)

madmax24
17-02-2009, 09:12
а на команду telnet 127.0.0.1 80 он выводит пустое окно »

пару раз enter нажмите, какой результат будет?

Ushastik
17-02-2009, 09:31
пару раз enter нажмите, какой результат будет? »

вот такой (во вложениях):

madmax24
17-02-2009, 10:17
У вас IIS не поднят случаем на 80 порту?

dmitryst
17-02-2009, 12:12
Люди, я не могу из-под стола вылезти!
Ushastik, у вас там на 80м порту Microsoft IIS сидит, какого ж и себя, и нас мучаете? Удалите этот IIS либо апач на другой порт переведите (первое, конечно, лучше). Я с самого начала подозревал, что порт занят какой-то шнягой :)

madmax24
17-02-2009, 12:21
Я с самого начала подозревал, что порт занят какой-то шнягой »
Во, значит не с проста носишь звание "штатный телепат" :)




© OSzone.net 2001-2012