Сервер Windows 2008 і Redhat з тільки 1 ip адресою, чи можуть windows прокласти трафік?


3

У мене встановлено два віртуальні машини домашнього сервера. Сервер Windows 2008 на порту 80 і Centos / Redhat на порту 8080. Обидва мають окреме ім'я домену A Godaddy, яке вказує на них. Але я не можу вказати обидва домену в той же IP У мене є тільки 1 WAN IP-адреса вдома. Отже, один з моїх доменів перенаправляє мій IP: 8080. Моє питання: Чи можливо для мого сервера Windows перенаправити певне доменне ім'я на мій сервер Linux на порту 8080? Таким чином, я mysite1.com збирається вікна і mysite2.com також збирається на сервер Windows, але вікна будуть перенаправляти трафік mysite2.com на Linux IP адресу: 8080. Я хочу отримати доступ до обох сайтів у моїй роботі, і мій робочий брандмауер є строгим і не дозволить пересилання домену від godaddy.

Відповіді:


1

Я розумію, що ви вже маєте свій порт 80 маршрутизатора для Windows і порт 8080 для Linux. Тепер ви намагаєтеся вирішити проблему людей, що набирають доменне ім'я для сервера Linux без ": 8080" і що трафік збирається у вікно вікна.

Рішення полягає в тому, щоб створити два веб-сайти в IIS і встановити їх обидва для прослуховування на тій же IP-адресу. Єдина відмінність полягає в заголовку хоста. Таким чином, коли веб-трафік досягне IIS, він буде переглядати URL-адресу і направлятиме трафік на потрібний веб-сайт на основі імені домену. Ось стаття TechNet про створення заголовків вузлів. http://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx

Після цього все, що потрібно зробити, це налаштувати перенаправлення всього трафіку на веб-сайт IIS Linux до http: // LinuxDomainName : 8080 Ви можете або написати сторінку перенаправлення в HTML, або скористатися модулем "HTTP Redirect" в IIS. http://technet.microsoft.com/en-us/library/cc770409(v=ws.10).aspx

Сподіваюся, що це допоможе ...

-Джо


Завдяки Джо, це звучить, як він буде працювати. Я дам вам спробу і звіту. Я більше знайомий з Linux. Я можу зробити зворотне, використовуючи Linux virtualhost, і тепер я бачу відповідь нижче про це!

Я перевірю ці посилання. Просто коротко подивився на цей приклад IIS хлопців і, схоже, він міг би працювати. blogs.iis.net/carlosag/archive/2010/04/01/…

Привіт Джо, я зараз працюю над ним. Я додав hostheader для моєї коробки linux у IIS, але досі не пощастило. Було цікаво, якщо мені потрібно змінити ім'я хоста сервера, щоб відповідати моєму доменному імені? Дозвольте мені пояснити це. У мене є 2 Goddady домен ім'я записів, що вказують на мій сервер Windows 2008R2 сервер, його 1 Verizon WAN IP-адресу. Вона працює, і я можу отримати доступ до mysite.com. Але якщо моє ім'я хосту сервера Windows називається mysite.com.
paulcap1

Ось мій ipconfig / все ім'я комп'ютера: windows20081 Ім'я хоста: windows20081 Суфікс первинних DNS: windows1.local Чи буде hostheader працювати, якщо моє ім'я хоста сервера відрізняється від мого домену godaddy? У мене є домашній сервер linux і сервер домашніх вікон, і 1 wan ip адреса. У мене також є 2 доменні імена. Я хочу використовувати IIS hostheader до точки 1 домену в моє вікно вікна і вказати інший домен на моєму linux поле.
paulcap1

моє ім'я хоста сервера linux збігається з моїм доменним ім'ям: mysite2.com
paulcap1

1

Ви говорите про зворотний проксі. IIS, здається, може це зробити, але я не маю досвіду роботи з IIS. У термінології apache потрібно використовувати проксі-модулі з VirtualHost для кожного домену (mysite1.com і mysite2.com). Потім Reverse Proxy робить запит на кожен сервер (Windows або CentOS / RedHat box) залежно від того, до якого віртуального запиту було надіслано вихідний запит.

Користувач (або ви) вводить потрібну адресу (mysite1.com або mysite2.com) у своєму веб-переглядачі, який підключається до зворотного проксі-сервера. Зворотний проксі використовує заголовок HTTP "хост", щоб визначити, який сайт йому потрібно повернути, і це турбує порти. Віддалений користувач ніколи не знає, що вікно CentOS / RedHat насправді слухає 8080.

Є, здається, чимало інформації в Google, якщо ви шукаєте iis reverse proxy


Це також має сенс, я ще не знайомий з зворотним проксі. Ще навчання. Чи буде віртуальний хост Linux, як показано нижче, близький до його вирішення. 1.2.3.4 є моєю ip адресою. Я не знаю, як правильно відформатувати цей редактор. & lt; VirtualHost 1.2.3.4 & gt; Назва_сервера mysite1.com DocumentRoot "/ var / www / html / mysite1 /" КаталогІндекс index.php index.html index.htm & lt; / VirtualHost & gt; & lt; VirtualHost 1.2.3.4:8080> ServerName mysite2.com DocumentRoot "/ правильний каталог Windows? /" DirectoryIndex index.php index.html index.htm & lt; / VirtualHost & gt;

На зворотному проксі, ви хочете 2 VirtualHosts як на порт 80, по одному для кожного домену. У цих VHosts ви потім налаштуєте проксі-модуль на зворотний проксі кожен VHost на відповідний "внутрішній" сервер відповідного порту.
fukawi2

0

Ви, звичайно, можете мати обидва записи A вказувати на ту ж IP-адресу. На маршрутизаторі / брандмауері ви налаштуєте перенаправлення портів для порту 80, щоб перейти на один сервер, а порт 8080 - на інший сервер.

Вхідний трафік до x.x.x.x: 80 перейде на один сервер, а трафік на x.x.x: 8080 перейде на інший сервер.


Я думаю, що зворотний проксі вирішує питання ОП краще.

Це не стосується питання paulcap1 про те, що перенаправлення не допускається брандмауером його роботи. Необхідний зворотний проксі, як згадується fukawi2.

Я щось пропускаю. Я не бачу, як / чому потрібно переадресація або проксі. 1. mysite1.com:80 - 2. mysite2.com:8080 . Чи є справа, що ОП не хоче вказати порт? Якщо це тоді, я пропустив це і мої вибачення.
joeqwerty

Моє поточне налаштування з використанням godaddy вперед до мого IP: 8080 працює відмінно в публіці. Але більшість державних органів мають жорсткі правила брандмауера. Після виконання деяких тестів я виявив, що вони блокують доменне ім'я, яке використовує GoDaddy. Я працюю в агентстві, яке блокує мою перемогу.

Що я маю на увазі це мій поточний набір є godaddy вперед до x.x.x.x: 8080 яка моя коробка linux. Уряд. Правило агентського брандмауера блокує весь домен вперед. Для тих, хто з вашим онлайн-резюме розміщується в цьому наборі .. остерігайтеся. Більшість гос. агентства заблокують його і не побачать ваше резюме.
paulcap1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.