|
|
|
| Всем привет, купил роутер Asus RT-G32 (продолжение темы http://www.softtime.ru/forum/read.php?id_forum=2&id_theme=70925).
Промучился, но настроил, чтобы был инет и на компе, и на ноуте.
Но вот незадача: у меня основной компьютер является сервером (т.е. на нём висит сайт в инете), и сейчас вместо сайта загружается веб-интерфейс(после ввода паролей) роутера.
Из того, что вычитал в инете, понял, что нужно что-то ввести в настройках роутера в разделе "Виртуальные сервера" (NAT)... но так и не понял.. всё, что пробую - не приводит к результату..
ip роутера: 192.168.2.1 (дефолтно даётся 192.168.1.1, но я похимичил и оставил так - это ни на что не влияет).
ip, который даётся мне от провайдера: 10.10.1**.** (это локальный)
мой внешний ip - 87.25*.**.22* (привязан к домену mysite.ru)
Комп с сервером подключается через 192.168.2.5...
Как настроить, чтобы всё работало как нужно, и как и прежде работал мой сайт с компа??? | |
|
|
|
|
|
|
|
для: Diplex
(11.01.2010 в 23:04)
| | Вам нужно настроить проброс (forwarding) портов. То есть на роутере указать что все внешние запросы на 80 порт должны быть переадресованы на 80 порт компьютера 192.168.2.5 | |
|
|
|
|
83.7 Кб |
|
|
для: Loki
(12.01.2010 в 00:53)
| | Не получилось. Нашёл это - http://portforward.com/english/routers/port_forwarding/Asus/RT-G32/default.htm Там снизу, но для dc++...
Может мне что-то в настройках апача (денвер) поменять?
Прилепил скрин, как сделал - и не помогло. | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 01:39)
| | а что там за квадратик справа от TCP ? | |
|
|
|
|
|
|
|
для: Trianon
(12.01.2010 в 01:58)
| | Ставится галочка и строчка выделяется жёлтым... | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 02:07)
| | так может поставить? галочку-то? | |
|
|
|
|
|
|
|
для: Trianon
(12.01.2010 в 02:15)
| | Поставил. Применил. Перезагрузил. Ничего не изменилось...
Должен ли быть включен DHCP-сервер? Нужно ли вписать ip компа с сервером (192.168.2.5) в DMZ? | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 02:27)
| | >Поставил. Применил. Перезагрузил. Ничего не изменилось...
>Должен ли быть включен DHCP-сервер?
А как Вам без него удаются клиентские обращения к интернету?
Или Вы все параметры сети на компьютере (адрес, маску, шлюз, dns-серверы) руками прописали?
Нужно ли вписать ip компа с сервером (192.168.2.5) в DMZ?
Вот тут ничего не отвечу. С Вашим роутером не имел дела, и что он понимает под DMZ - не знаю.
Обычно этого лучше не делать.
Дальше нужно корректно конфигурировать апач. Не денвер. | |
|
|
|
|
|
|
|
для: Trianon
(12.01.2010 в 10:08)
| | > Или Вы все параметры сети на компьютере (адрес, маску, шлюз, dns-серверы) руками прописали?
Да, всё вручную.
> Дальше нужно корректно конфигурировать апач. Не денвер.
В каких местах, ведь если работать без роутера, напрямую через кабель в сетевуху - то всё работает.
У меня денвер находится в папке C:\denwer\home\87.25*.**.22* \www - т.е. в денвере для работы во внешнем режиме, нужно создать папку со своим внешним ip и тогда всё работает. Может надо перенастроить денвер(апач) для работы с адресом 192.168.2.5, но только не понятно как, и как потом всё это соединится...
В какую мне сторону смотреть, или лучше написать в техподдержку ASUS'а? | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 13:48)
| | >> Или Вы все параметры сети на компьютере (адрес, маску, шлюз, dns-серверы) руками прописали?
>
>Да, всё вручную.
>
>> Дальше нужно корректно конфигурировать апач. Не денвер.
>
>В каких местах, ведь если работать без роутера, напрямую через кабель в сетевуху - то всё работает.
Когда напрямую, апач у Вас находится в сети интернет.
Когда через роутер, то в локальной сети.
>У меня денвер находится в папке
Не денвер!
ну как еще крикнуть, чтоб видно было... | |
|
|
|
|
|
|
|
для: Trianon
(12.01.2010 в 14:05)
| | Я понимаю! Для меня просто денвер - это считай апач.
> Когда напрямую, апач у Вас находится в сети интернет.
> Когда через роутер, то в локальной сети.
Так, и как заставить апач выйти из локальной сети в свет? | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 14:09)
| | Я поэтому и крикнул, что до Вас не доходит, что время, когда денвер для Вас был, считай, апачем, кончилось.
Кончилось ровно с того момента (точнее не позже того момента) как Вы приняли решение выводить http-сервер в интернет.
Денвер спроектирован не для этого.
>Так, и как заставить апач выйти из локальной сети в свет?
Как я понимаю, Вы хотите его оставить именно в интранете. Но чтоб обслуживал и наружку тоже.
Вот тут я так сразу не посоветую. Моего экспириенса недостаточно, чтобы давать на сей предмет актуальные советы. | |
|
|
|
|
|
|
|
для: Trianon
(12.01.2010 в 14:11)
| | Т.е. как я понял, мне по-любому нужно слезать с денвера и ставить отдельно апач? | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 14:27)
| | Ну почему.. На той машине, на которой занимаетесь разработой, Денвер можете оставить. Я так считаю - штука полезная и удобная, для разработчика.
На ту машину, что в инет выводите, всяко ставить боевой апач. | |
|
|
|
|
|
|
|
для: Trianon
(12.01.2010 в 15:48)
| | Ну на данный момент, у меня в инет выводится боевой апач из комплекта денвера))) | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 21:30)
| | В денвере отсутствует боевой (production) апач. Там - сервер разработчика (development).
Определяется это в основном не intel inside, а противной стороной. | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 14:27)
| | >по-любому нужно слезать с денвера и ставить отдельно апач
Проблема-то у вас в том
>и сейчас вместо сайта загружается веб-интерфейс(после ввода паролей)
стало быть этот "веб-интерфейс" на запрос 127.0.0.1
если ничего не меняли в
## НАЧАЛО ШАБЛОНА ВИРТУАЛЬНОГО ХОСТА.
##
## Если вы хотите по умолчанию запускать Apache на порту, отличном от 80,
## измените номер порта в следующей далее директиве.
##
#Listen $&{ip:-127.0.0.1}:$&{port:-80}
#NameVirtualHost $&{ip:-*}:*
#<VirtualHost $&{ip:-*}:$&{port:-*}>
Обычно вроде всегда первым читается hosts, а потом только из DNS-ов подключений
, я-бы попробовал поменять 127.0.0.1 на 127.0.0.5 например, или вообще забэкапил этот httpd.conf и многое там-бы поменял,
Стандартная установка тоже лепит свой 127.0.0.1 localhost в файл hosts
, но кто его знает чего там у вас.
b при стандартной установке всё тоже самое , только hosts и httpd-vhosts.conf пишется вручную, и как и вместо <VirtualHost 127.0.0.1:80>
, так и тянет чего-нибудь типа <VirtualHost *> или <VirtualHost *:80>
со всего одним Listen *:80
, мануал там зато поставляется
напишите в hosts что-то типа 192.168.2.5 google.com
и посмотрите куда попадёте при запросе этого имени, стереть не долго
Но спорить не с кем не буду ибо не юзал всякие роутеры и соединения,
кроме одного соединения типа мост с виртуальным сетевым адаптором ,) и ничего не знаю | |
|
|
|
|
|
|
|
для: heed
(12.01.2010 в 23:56)
| | >Проблема-то у вас в том
>>и сейчас вместо сайта загружается веб-интерфейс(после ввода паролей)
>стало быть этот "веб-интерфейс" на запрос 127.0.0.1
Не, это другой эффект. Если, конечно, под веб-интерфейсом понимается административная панель самого роутера.
Это значит, что порт удаленного администрирования роутера по http оставлен равным 80.
Роутер, конечно, сам откликается на запрос реальным сервером, а не пробрасывает соединение виртуальному. Иначе как роутер настраивать?
Обычно порт администрежа меняют на некоторый совершенно отвлеченный. | |
|
|
|
|
|
|
|
для: Trianon
(13.01.2010 в 00:21)
| | Всё народ, спасибо всем! Справился с проблемой! Впитывал каждое слово, и постепенно всё вошло в норму.
До сих пор, что с компа, что с ноутбука - при коннекте к моему сайту открывается мне веб-панель настроек роутера. Но через анонимайзеры протестил - сайт работает на ура.
А всё началось с того, что решил попробовать разные сервера (сборки) поустанавливать... и так дошёл до shttp, в этой программке сразу видно, какие действия с сервером происходят, и я видел, что идут коннекты с разных ip.
Тогда по совету Трианона, решил поставить нормальный апач - 2 минуты потратил, и увидел через анонимайзер такую приятную фразу как - "It works!". Апач настроил на локальный ip компа, в созданной сети, т.е. 192.168.2.5
p.s. В виртуальных хостах оставил также, как и на картинке, которую аттачил. Плюс включил DMZ на 192.168.2.5 и включил DHCP-сервер. Может что-то и лишнее, но т.к. всё работает - так и оставлю!
Радости нет предела!!! Спасибо всем за советы, очень помогли!!! | |
|
|
|
|
|
|
|
для: Diplex
(12.01.2010 в 01:39)
| | Насколько я помню, на dklab было расписано как сделать сайт на основе денвера...
С виду настроено вроде правильно (за исключением отсутствующей галочки о том, что правило включено). | |
|
|
|
|
|
|
|
для: Loki
(12.01.2010 в 09:56)
| | Галочка там не закрепляется... по ссылке на инородный сайт, которую я давал выше - тоже галочки не стоят, значит так и надо... | |
|
|
|