Автор |
Сообщение |
Aprelle Гуру |
|
Заметил на днях, что с портами что-то не то, два дня уже бьюсь, не могу разобраться.
Нужно как минимум пробросить порт 80.
Раньше всё нормально работало, порты пробрасывать умею.
В итоге сбросил модем полностью, настроил всё с нуля согласно инструкции, пробросил порты:
21, 80, 1234, 1235 udp, 5500.
Внешние сервера показывают все порты закрытыми.
Однако порты 1234 и 1235 открываются при запуске флайлинка. При закрытии флайлинка они снова закрываются. (upnp ни во флайлинке, ни в модеме не активирован)
Порт 80 закрыт не зависимо от запуска денвера на компе, и на комп из внешки я зайти не могу.
Подскажите, в чём может быть проблема.
ЗЫ
Модем Huawei 880u:
http://www.adslclub.ru/new/huawei-880-v3
антивирусы отключены
пробовал на 2-х разных компах
Win XP SP3Последний раз редактировалось: Aprelle (Вт 18-01-11 : 17-08), всего редактировалось 1 раз |
|
|
|
|
BuXTeR Продвинутый форумчанин |
|
Aprelle писал(а): |
Внешние сервера показывают все порты закрытыми. |
Чтобы внешние сервера показали, что порт открыт, на этом порту должна висеть какая-нибудь программа, которая ответит "Я тут." Как в случае с FlyLink
Aprelle писал(а): |
Порт 80 закрыт не зависимо от запуска денвера на компе |
Посмотреть директиву Listen в апаче. Возможно там 127.0.0.1:80 |
|
|
|
|
nethello Гуру |
|
|
|
|
Aprelle Гуру |
|
BuXTeR
Денвер стоит последний, автосконфигурированный.
в конфиге имеется:
Код: |
Listen 127.0.0.1:80
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "Y:/home/localhost/www"
ServerName "localhost"
ServerAlias "localhost" "www.localhost"
ScriptAlias /cgi/ "/home/localhost/cgi/"
ScriptAlias /cgi-bin/ "/home/localhost/cgi-bin/"
</VirtualHost> |
с соседнего компа по ip 192.168.1.22 я нормально захожу на этот сайт.
из внешки тоже всё должно заходить.
отсюда вопрос: кто блокирует порты - комп или модем?
и как это победить?
или заменить Listen 127.0.0.1:80? На что?
nethello
можно пояснить - это к чему? у меня не wl500 и 8080 мне тоже не нужен. |
|
|
|
|
BuXTeR Продвинутый форумчанин |
|
Aprelle писал(а): |
Денвер стоит последний, автосконфигурированный. |
Aprelle писал(а): |
с соседнего компа по ip 192.168.1.22 я нормально захожу на этот сайт. |
Либо в папке с проектами денвера создана папка "192.168.1.22", либо в корне одного из сайтов лежит файл ".htaccess" с директивой dnwr_ip. Это не нормально, т.к. по умолчанию денвер ко всем VirtualHost`ам прописывает Listen 127.0.0.1:80. Раз с соседнего компа можно набрать http://192.168.1.22 и попасть на сайт Денвера, то в VirtualHost`ах должно быть прописано Listen 192.168.1.22:80 или Listen *:80
Aprelle писал(а): |
или заменить Listen 127.0.0.1:80? На что? |
для начала на *:80 для проверки, что порт проброшен и соединение не блокируется файерволом (брандмауэром виндовс, например), потом на адрес компа, на котором денвер стоит:
Listen 192.168.1.22:80 |
|
|
|
|
Aprelle Гуру |
|
BuXTeR
Спасибо!
Когда прописываю Listen 192.168.1.22:80 - всё работает так как нужно.
Когда прописываю Listen *:80 - денвер куда-то не туда перенаправляет.
В общем, нужно конфигурировать денвер ручками и не надеяться на автоконфиг.
Ещё раз благодарю |
|
|
|
|
|
Аватары: Вкл|Выкл ЮзерИнфо: Вкл|Выкл Подписи: Вкл|Выкл
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы
|
|