Добрый день. Подскажите как можно настроить доступ по доменному имени, за пределами организации?
К примеру, у нас есть домен - test.com. Хотим, что бы система indigo была доступна по адресу indigo.test.com. Как это можно реализовать?
Пробовали использовать iis 7, но web/index.html зашифрован, и не выдает ничего кроме своего содержимого.
Может посоветуете в каком направлении поискать информацию.
1
Доступ по доменому имени
Автор Гость_Роман_*, 05 сен 2016 21:28
В теме одно сообщение
#2
Отправлено 07 Сентябрь 2016 - 00:22
Здравствуйте!
Вам никакой IIS не нужен. IIS это web-сервер. А в INDIGO уже и так есть свой web-сервер. Чтобы система была доступна через интернет, нужно, чтобы у компьютера, на котором она установлена был выделенный статический IP. Чтобы система была доступна по этому IP-адресу через Интернет. Пример: http://91.218.229.9/ Когда Вы создадите поддомен нужно в его настройках прописать этот IP-адрес. И тогда мы получим результат http://znanie.grandline.ru/ Домен или поддомен это фактически псевдоним IP-адреса, которым удобнее пользоваться. Единственное, что нужно настроить в системе тестирования это, чтобы web-интерфейс был доступен не на 85-ом порту (порту по умолчанию), а на 80-ом порту, который является стандартным портом для web, и браузеры на всех сайтах всегда шлют запрос на 80-ый порт по умолчанию (если явно не указывается другой порт). Иначе получится некрасиво, как здесь http://student.kirovgma.ru:85/ Мы по умолчанию все же ставим 85-ый порт, т.к. 80-ый порт часто занят другими программами типа скайпа и поэтому web-сервер не может запуститься. Если у Вас на компьютере, где INDIGO стоит скайп, то нужно зайти в его Настройки - Дополнительно - Соединение и снять галочку "Для дополнительных входящих соединений следует использовать 80 и 443 порты", а потом уже в настройках INDIGO прописать *:80 и перезапустить web-сервер. Тогда можно будет сделать привязку к поддомену, чтобы все выглядело как обычный сайт. Т.е. что касается самой INDIGO, нужно прописать только 80 порт. Все остальное уже выходит за рамки самой INDIGO - выделенный IP и домен, они являются внешними факторами никак не влияющими на работу самой INDIGO, а являются дополнительными средствами, внешними по отношению к ней. По сути настроить все не сложно. Единственный нюанс это если у Вас есть статический IP, но он приходится не на сам компьютер, на котором установлена INDIGO, а на роутер. Т.е. когда интернет входит в роутер, а все остальные компьютеры питаются им через него. В этом случае все запросы на такой IP будут идти на роутер и он не будет знать, что делать с этими входящими соединенями. Поэтому в таком случае нужно зайти в роутер и настроить переадресацию трафика с его порта 80 на IP компьютера внутри Вашей локальной сети на его порт 80 (или на 85, не важно, тут уже порт можно будет не менять, т.к. с точки зрения домена источнком сайта будет являться сам роутер, главное чтобы этот источник отдавал сайт с 80 порта, т.к. в настройках домена не предусмотрена опция указания произвольного порта, в системе DNS сайты должны отдаваться только с 80 порта, иначе придется делать приписки в конце адреса). Если у Вас будут проблемы с организацией такого сервера, то можете развернуть систему тестирования в Облаке по абон. плате (https://indigotech.ru/price).
Вам никакой IIS не нужен. IIS это web-сервер. А в INDIGO уже и так есть свой web-сервер. Чтобы система была доступна через интернет, нужно, чтобы у компьютера, на котором она установлена был выделенный статический IP. Чтобы система была доступна по этому IP-адресу через Интернет. Пример: http://91.218.229.9/ Когда Вы создадите поддомен нужно в его настройках прописать этот IP-адрес. И тогда мы получим результат http://znanie.grandline.ru/ Домен или поддомен это фактически псевдоним IP-адреса, которым удобнее пользоваться. Единственное, что нужно настроить в системе тестирования это, чтобы web-интерфейс был доступен не на 85-ом порту (порту по умолчанию), а на 80-ом порту, который является стандартным портом для web, и браузеры на всех сайтах всегда шлют запрос на 80-ый порт по умолчанию (если явно не указывается другой порт). Иначе получится некрасиво, как здесь http://student.kirovgma.ru:85/ Мы по умолчанию все же ставим 85-ый порт, т.к. 80-ый порт часто занят другими программами типа скайпа и поэтому web-сервер не может запуститься. Если у Вас на компьютере, где INDIGO стоит скайп, то нужно зайти в его Настройки - Дополнительно - Соединение и снять галочку "Для дополнительных входящих соединений следует использовать 80 и 443 порты", а потом уже в настройках INDIGO прописать *:80 и перезапустить web-сервер. Тогда можно будет сделать привязку к поддомену, чтобы все выглядело как обычный сайт. Т.е. что касается самой INDIGO, нужно прописать только 80 порт. Все остальное уже выходит за рамки самой INDIGO - выделенный IP и домен, они являются внешними факторами никак не влияющими на работу самой INDIGO, а являются дополнительными средствами, внешними по отношению к ней. По сути настроить все не сложно. Единственный нюанс это если у Вас есть статический IP, но он приходится не на сам компьютер, на котором установлена INDIGO, а на роутер. Т.е. когда интернет входит в роутер, а все остальные компьютеры питаются им через него. В этом случае все запросы на такой IP будут идти на роутер и он не будет знать, что делать с этими входящими соединенями. Поэтому в таком случае нужно зайти в роутер и настроить переадресацию трафика с его порта 80 на IP компьютера внутри Вашей локальной сети на его порт 80 (или на 85, не важно, тут уже порт можно будет не менять, т.к. с точки зрения домена источнком сайта будет являться сам роутер, главное чтобы этот источник отдавал сайт с 80 порта, т.к. в настройках домена не предусмотрена опция указания произвольного порта, в системе DNS сайты должны отдаваться только с 80 порта, иначе придется делать приписки в конце адреса). Если у Вас будут проблемы с организацией такого сервера, то можете развернуть систему тестирования в Облаке по абон. плате (https://indigotech.ru/price).
Ответить
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных