Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 004 раза!

Форум

Добро пожаловать, Гость!

Отключить проверку содержимого hosts

Обсуждение общих вопросов связанных с программой
mordeadreg
Сообщения: 3
C нами: 2 года 11 мес

Непрочитанное сообщение mordeadreg » 04 янв 2014, 13:21

Есть ли возможность сделать, чтобы сервер вообще не проверял содержимое hosts?

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

Чтобы из вспомогательного без проблем работать с основным сервером (.1.130), в hosts с древних времен есть запись "192.168.1.130 site.ru". На вспомогательном(.1.120) в open-server в доменах указано site.ru -> /папка. Было бы все отлично, но сборка требует, чтобы в hosts было именно "192.168.1.120 site.ru", и не запускается.

Пока обхожусь скриптом, который сначала меняет hosts на тот, который позволяет пройти проверки open-serverа, а потом на нормальный hosts, и всё работает, как нужно. Но это явно не дело.

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 04 янв 2014, 13:51

Что-то я ничего не понял, если у вас домен расположен на другом сервере (.1.130), зачем вы создали его в Open Server на сервере (.1.120) ? Удалите этот домен из Open Server на компьютере (.1.120) вот и всё.

mordeadreg
Сообщения: 3
C нами: 2 года 11 мес

Непрочитанное сообщение mordeadreg » 04 янв 2014, 14:07

Запрос извне - "site.ru:88"
Если 88 - редирект на вспомогательный сервер с маппингом на 80-й порт. На вспомогательном опен-сервер. Если удалить домен site.ru оттуда, логично, что он вообще работать не будет.

Пробовал в алиасах запись наподобие "site.ru:88", ругается.

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 04 янв 2014, 14:43

Вы получается создали два одинаковых домена на обоих серверах и мало того, что обращаетесь ко второму через порт-редирект, так еще и на втором сервере прописали в HOSTS для этого домена ip адрес главного сервера? :) На такое извращение open server не рассчитан. Так что да, придётся мучаться дальше.

А саму проверку отключить нельзя, точнее в самом hosts файле Open Server ничего не проверяет, ему не важно что там написано, Open Server делает резолвинг каждого домена при запуске, чтобы проверить что ip адрес домена ведет на сервер, а не как у вас не пойми куда.

В следующей версии Open Server постараюсь что-нибудь придумать, чтобы обойтись без такой проверки.

mordeadreg
Сообщения: 3
C нами: 2 года 11 мес

Непрочитанное сообщение mordeadreg » 04 янв 2014, 14:49

Не создавал бы одинаковый домен, если бы можно было как-то иначе сказать серверу, что запросы идут именно ему. ;)

Спасибо :)


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость