Apache, доступ в локальной сети по внешнему ip

Sanu0074
На сайте с 31.08.2012
Offline
110
8398

Есть apache с win7. Доступ во внешний мир настроен. Но он возможен только на с устройства кот находится вне локальной сети, а с тех что в локалке получить доступ через внешний адрес можно только через прокси. Как сделать так чтобы все машины находящиеся в локальной сети имели доступ к сайту не только через локальный IP адрес но и через внешний адрес?

Зачем это: например на компе я могу внести изменения в файл hosts и будет доступен по внешнему адресу, но например я пишу клиент для этого сайта под мобильное устройство, и чтобы тестить прогу дома и на работе мне надо компилировать программу с разными адресами в разных месах - что ест неудобно. Так же есть и другие неудобства....

siv1987
На сайте с 02.04.2009
Offline
427
#1

Вам нужно на роутере или что там у вас, перенаправлять запросы (port forwarding) к 80 порту из вне на свой локальный сервер. Апач настроить чтобы слушал ип адрес вашей сетевой карты

Sanu0074
На сайте с 31.08.2012
Offline
110
#2
siv1987:
Вам нужно на роутере или что там у вас, перенаправлять запросы (port forwarding) к 80 порту из вне на свой локальный сервер. Апач настроить чтобы слушал ип адрес вашей сетевой карты

ну port forwarding настроен, а в апаче стоит Listen 80, если я ставлю Listen 178.222.128.238:80 - то апач не запускается

C
На сайте с 04.02.2005
Offline
291
#3

А с чего ему запускаться?

Он должен слушать локальный адрес

beginerx
На сайте с 13.07.2009
Offline
173
#4

какой ужас, два раза компилить с двумя разными ай-пи приложение - га-га-га :)

это какой-то цирк, что нельзя кнопочку дополнительную на форму кинуть

и по клику по ней переключать ай-пи?! можно даже сделать ее невидимой

но кликабельной тогда даже для продакшн версии приложения не надо перекомпилить, юзер то кнопочку не увидит.

Не-е-е-е хлопец ты явно не програмер и им не станешь! :)

>>>Скорость и Реакция<<< (https://vk.com/app4629907 ): онлайн тренировка скорости и времени реакции.... (https://vk.com/app4612117 )... (https://vk.com/club18740762 ).
Sanu0074
На сайте с 31.08.2012
Offline
110
#5

Тормоз, тему читай, в чем вопрос, а не предлагай свои дебильные варианты с кнопкой! И то это просто пример где оно может понадобиться...

siv1987
На сайте с 02.04.2009
Offline
427
#6
Sanu0074:
если я ставлю Listen 178.222.128.238:80 - то апач не запускается

локальный адрес сетевой карты

cmd -> ipconfig

кроме листен-а, и про виртуальный хост не забудьте (VirtualHost)

beginerx
На сайте с 13.07.2009
Offline
173
#7

а ты не предлагай дебильные примеры! если нет реальных примеров значит весь твой случай тупая никому не нужная фантазия. Прога может сама проверить своим кодом и без кнопки какой адрес доступен и с ним работать, про кнопку это я для простоты сказал. И ничего перекомпилировать не надо.

Sanu0074
На сайте с 31.08.2012
Offline
110
#8
beginerx:
а ты не предлагай дебильные примеры.

Динах отсюда, засерай другие темы

---------- Добавлено 30.11.2013 в 19:36 ----------

siv1987:
локальный адрес сетевой карты
cmd -> ipconfig

кроме листен-а, и про виртуальный хост не забудьте (VirtualHost)

В виртуальном хосте только домен прописан, там нужно и внешний ip прописать?

DV
На сайте с 01.05.2010
Offline
644
#9

Sanu0074, я не совсем понял топологию вашей сети.

Маршрутизатор на входе, компьютер с WEB сервером в локалке?

Форвардинг хорошо, но посмотрите tcpdump-ом пакеты на интрефейсах.

Скорее всего, при запросе по домену (или внешнему IP) устройству в локалке отвечает не маршрутизатор, а сам сервер. Соответственно, пакет не принимается.

Это разруливается настройкой маскарадинга, добавлением ещё одного NAT, либо (что более правильно), Split DNS резолвит для разных зон разные IP.

В роутерах оно может называться NAT Loopback.

Что бы стала понятнее причина проблемы, NAT не может одновременно менять src и dst.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий