Keenetik радует богатой функциональностью, позволяющей решать самые разнообразные задачи. Но иногда оборудование ведет себя не совсем так, как ожидалось. Прошу помочь в решении проблемы!
Требуется обеспечить доступ к двум сайтам (web-приложениям), находящимся на веб-сервере в локальной сети
Имеем:
1) Динамический белый IP адрес от Ростелекома
2) Зарегистрированное и работающее доменное имя в системе KeenDNS: dom.keenetic.link
3) Роутер Keenetic Viva (KN-1910) под управлением Keenetic OS 3.7 Beta 2
4) На роутере назначен доступ из Интернет к веб-приложениям домашней сети site1.dom.keenetic.link и site2.dom.keenetic.link. Оба приложения перенаправляются на порт 80 внутреннего веб-сервера в локальной сети с IP 192.168.1.11
5) Веб-сервер 192.168.1.11 работает под управлением Apache, на котором настроено два виртуальных хоста site1.dom.keenetic.link и site2.dom.keenetic.link (VirtualHost *:80, ServerName site1.dom.keenetic.link, DocumentRoot /var/www/site1 и аналогично для site2)
В обычных условиях (без промежуточного роутера) обращение по адресу конкретного домена распознается веб-сервером, который в ответ выдает сайт из нужного каталога.
Проблема: веб сервер не различает обращения, приходящие из Интернета на site1.dom.keenetic.link и site2.dom.keenetic.link и всегда направляет их на первый зарегистрированный виртуальный хост.
Я предполагаю, что Keenetic не передает на веб-сервер имя домена site1.dom.keenetic.link или site2.dom.keenetic.link. Поэтому веб-сервер их не различает.
Помогите, пожалуйста решить проблему! Может я что-то не так делаю?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
Никита Валентинович Корняков
Keenetik радует богатой функциональностью, позволяющей решать самые разнообразные задачи. Но иногда оборудование ведет себя не совсем так, как ожидалось. Прошу помочь в решении проблемы!
Требуется обеспечить доступ к двум сайтам (web-приложениям), находящимся на веб-сервере в локальной сети
Имеем:
1) Динамический белый IP адрес от Ростелекома
2) Зарегистрированное и работающее доменное имя в системе KeenDNS: dom.keenetic.link
3) Роутер Keenetic Viva (KN-1910) под управлением Keenetic OS 3.7 Beta 2
4) На роутере назначен доступ из Интернет к веб-приложениям домашней сети site1.dom.keenetic.link и site2.dom.keenetic.link. Оба приложения перенаправляются на порт 80 внутреннего веб-сервера в локальной сети с IP 192.168.1.11
5) Веб-сервер 192.168.1.11 работает под управлением Apache, на котором настроено два виртуальных хоста site1.dom.keenetic.link и site2.dom.keenetic.link (VirtualHost *:80, ServerName site1.dom.keenetic.link, DocumentRoot /var/www/site1 и аналогично для site2)
В обычных условиях (без промежуточного роутера) обращение по адресу конкретного домена распознается веб-сервером, который в ответ выдает сайт из нужного каталога.
Проблема: веб сервер не различает обращения, приходящие из Интернета на site1.dom.keenetic.link и site2.dom.keenetic.link и всегда направляет их на первый зарегистрированный виртуальный хост.
Я предполагаю, что Keenetic не передает на веб-сервер имя домена site1.dom.keenetic.link или site2.dom.keenetic.link. Поэтому веб-сервер их не различает.
Помогите, пожалуйста решить проблему! Может я что-то не так делаю?
9 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.