powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IIS 7/8 dynamic subdomain bindigns
25 сообщений из 38, страница 1 из 2
IIS 7/8 dynamic subdomain bindigns
    #38243466
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понимаю, нельзя указать в байндингах что-то типа *.mydomain.ru и все воркараунды сводятся к байндингу на IP и последующему реврайтингу. Это было решением, если бы на этом IP присутствовал только один сайт и реврайтил бы что ему захочется единолично. Может я ошибаюсь? Гугл ответов не дал. Это как-то.. прискорбно, что ли.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243469
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я ничего не понял, о каком байдинге на IP и последующем реврайтинге речь?
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243481
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

давай допустим:

1. у тебя есть супер-сайт mysite.ru
2. на сайте товарищи могут создать свой профиль, который обретет адрес vasya.mysite.ru

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

а, ну да, 3. на одном и том же IIS крутятся другие (чужие) сайты, которые имеют один и тот же IP, получается. и на всякий случай 4. доступа к DefaultWebSite (или какому-нибудь другому), который забайнден на IP нет, чтоб он мог реврайтить не забайнденные запросы.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243483
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

картинкой, наверное, оно и понятней. *.mydomain.ru не работает если что.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243488
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то муть какую-то ты задумал. Рецепт - Single Sign-On Enterprise Security for Web Applications в помощь.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243491
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эпическая сила, мы научились эрроры хендлить? :)
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243496
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Придется объяснять на пальцах.

Сайт mysite.ru находится по IP адресу X.X.X.X
Там же крутятся и другие сайты.
Как IIS определяет к какому сайту обращаются?
Правильно, байндинг.
В байндинге прописано что-то типа:
mysite.ru
www.mysite.ru

Никакого vasya.mysite.ru там не прописано: *.mysite.ru писать нельзя. Посему, если ввести в адресной строке vasya.mysite.ru, то благодаря A записи в DNS типа *.mysite.ru A X.X.X.X мы попадем куда надо, по адресу X.X.X.X, но IIS не станет отдавать запрос сайту mysite.ru. Он отдаст его сайту, который забайнден по IP., если такой есть, или никому не отдаст и вернет ошибку.

Догоняешь теперь?
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243501
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так открой для себя записи в dns зоне. Типа записи "А". Вяжешь нужные IP с портами.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243508
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Речь идёт не о DNS, и каких-то портах. Там можно создать нужную CNAME запись, а не А (или АААА).
Вопрос в байндинге IIS, можно ли отлавливать обращения к субдомену по маске на уровне IIS.
И, похоже, что нельзя. Просто нельзя и всё тут.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243513
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный вопрос. Ну хорошо, отловило IIS обращение по маске. А делегировать куда?
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243519
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, посмотри в сторону Application Request Routing модуля.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243521
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

нужному сайту! :) дальше уж он сам как-нибудь.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243523
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

похоже на то, что нужно! спасибо, буду изучать.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243529
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, нужному сайту! :) дальше уж он сам как-нибудь.
Маска - это не "нужный" сайт это маска :) В любом случае нужно знать, куда дальше идтить. Без вкорячивания кода в Application_BeginRequest никак. Global.asax в руки.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243543
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

вопросов, что делать с полученным запросом на уровне веб-приложения как раз таки нет :)
задача: довести любой запрос вида *.mysite.ru до приложения, чтобы не ушло никуда налево

пока воркэраунд такой: создаём в DNS запись CNAME вида *.mysite.ru CNAME mysite.ru
но это слегка не по-джедайски
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243546
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, вопросов, что делать с полученным запросом на уровне веб-приложения как раз таки нет :)
Ну ты смешной. То, что дал тебе bazile - тоже самое, запрос переваривается на уровне приложения. Альтернатива global.asax.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243550
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

уже пользовался? понимаешь, что для какого-нибудь Apach это вообще не проблема, а в IIS какой-то затык.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243574
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В апаче можно свои декларативные скрипты втыкать, а в иисе модули dll. Никакого принципиального отличия.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243593
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

принципиального может и нет, но искомая задача решается в Апачи, а в IIS нет (пока рабочего решения не найдено, смотрю ARR)
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243600
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, принципиального может и нет, но искомая задача решается в Апачи
Решается. Написанием скрипта-подпорки.

hVosttа в IIS нет
И в иисе решается. Написанием кода в global.asax или юзаньем готового http модуля, в котором можно домаппить маску.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243608
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

да при чем тут твой global.asax, запрос до него даже не дойдет.
bladskiis.mysite.ru пингует тот же IP, что и mysite.ru, однако ты увидишь разный результат в браузере, global.asax и +стопицот скриптов в mysite.ru не получат реквест, так что в топку :)
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243612
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

И что за скрипт-подпорка, как его писать?
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243613
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, слушай, а ты прав походу. ARR - это экстеншен к иису, это ж не http модуль.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243636
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

пока я понял, что ARR умеет передавать запрос наименее загруженному из mysite1.ru, mysite2.ru, mysite+2000.ru т.е. по сути делает что надо, отдаёт по какому-то алгоритму запрос нужному сайту. хотя танк конечно, чтоб лупить по воробьям :)

но пока как сделать что нужно еще не понял.
...
Рейтинг: 0 / 0
IIS 7/8 dynamic subdomain bindigns
    #38243645
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttпока я понял, что ARR умеет передавать запрос наименее загруженному из mysite1.ru, mysite2.ru, mysite+2000.ru
По-хорошему, это задача балансировщика нагрузки.
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IIS 7/8 dynamic subdomain bindigns
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]