Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
Как я понимаю, нельзя указать в байндингах что-то типа *.mydomain.ru и все воркараунды сводятся к байндингу на IP и последующему реврайтингу. Это было решением, если бы на этом IP присутствовал только один сайт и реврайтил бы что ему захочется единолично. Может я ошибаюсь? Гугл ответов не дал. Это как-то.. прискорбно, что ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:31 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
Что-то я ничего не понял, о каком байдинге на IP и последующем реврайтинге речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:33 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, давай допустим: 1. у тебя есть супер-сайт mysite.ru 2. на сайте товарищи могут создать свой профиль, который обретет адрес vasya.mysite.ru понятное дело, обработка роутинга по субдомену в таком случае ложится на программную часть, а не на админа, который будет для каждого васи рисовать свой байндинг для сайта на IIS а, ну да, 3. на одном и том же IIS крутятся другие (чужие) сайты, которые имеют один и тот же IP, получается. и на всякий случай 4. доступа к DefaultWebSite (или какому-нибудь другому), который забайнден на IP нет, чтоб он мог реврайтить не забайнденные запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:38 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVostt, картинкой, наверное, оно и понятней. *.mydomain.ru не работает если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:40 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
Что-то муть какую-то ты задумал. Рецепт - Single Sign-On Enterprise Security for Web Applications в помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:45 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
Эпическая сила, мы научились эрроры хендлить? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:47 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, Придется объяснять на пальцах. Сайт 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., если такой есть, или никому не отдаст и вернет ошибку. Догоняешь теперь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:56 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
Ну так открой для себя записи в dns зоне. Типа записи "А". Вяжешь нужные IP с портами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:58 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, Речь идёт не о DNS, и каких-то портах. Там можно создать нужную CNAME запись, а не А (или АААА). Вопрос в байндинге IIS, можно ли отлавливать обращения к субдомену по маске на уровне IIS. И, похоже, что нельзя. Просто нельзя и всё тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:03 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
Странный вопрос. Ну хорошо, отловило IIS обращение по маске. А делегировать куда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:07 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVostt, посмотри в сторону Application Request Routing модуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:12 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, нужному сайту! :) дальше уж он сам как-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:14 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
bazile, похоже на то, что нужно! спасибо, буду изучать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:14 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, нужному сайту! :) дальше уж он сам как-нибудь. Маска - это не "нужный" сайт это маска :) В любом случае нужно знать, куда дальше идтить. Без вкорячивания кода в Application_BeginRequest никак. Global.asax в руки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:18 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, вопросов, что делать с полученным запросом на уровне веб-приложения как раз таки нет :) задача: довести любой запрос вида *.mysite.ru до приложения, чтобы не ушло никуда налево пока воркэраунд такой: создаём в DNS запись CNAME вида *.mysite.ru CNAME mysite.ru но это слегка не по-джедайски ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:30 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, вопросов, что делать с полученным запросом на уровне веб-приложения как раз таки нет :) Ну ты смешной. То, что дал тебе bazile - тоже самое, запрос переваривается на уровне приложения. Альтернатива global.asax. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:33 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, уже пользовался? понимаешь, что для какого-нибудь Apach это вообще не проблема, а в IIS какой-то затык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:35 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
В апаче можно свои декларативные скрипты втыкать, а в иисе модули dll. Никакого принципиального отличия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:44 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, принципиального может и нет, но искомая задача решается в Апачи, а в IIS нет (пока рабочего решения не найдено, смотрю ARR) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:58 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, принципиального может и нет, но искомая задача решается в Апачи Решается. Написанием скрипта-подпорки. hVosttа в IIS нет И в иисе решается. Написанием кода в global.asax или юзаньем готового http модуля, в котором можно домаппить маску. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:03 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, да при чем тут твой global.asax, запрос до него даже не дойдет. bladskiis.mysite.ru пингует тот же IP, что и mysite.ru, однако ты увидишь разный результат в браузере, global.asax и +стопицот скриптов в mysite.ru не получат реквест, так что в топку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:06 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, И что за скрипт-подпорка, как его писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:08 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVostt, слушай, а ты прав походу. ARR - это экстеншен к иису, это ж не http модуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:09 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, пока я понял, что ARR умеет передавать запрос наименее загруженному из mysite1.ru, mysite2.ru, mysite+2000.ru т.е. по сути делает что надо, отдаёт по какому-то алгоритму запрос нужному сайту. хотя танк конечно, чтоб лупить по воробьям :) но пока как сделать что нужно еще не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:20 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVosttпока я понял, что ARR умеет передавать запрос наименее загруженному из mysite1.ru, mysite2.ru, mysite+2000.ru По-хорошему, это задача балансировщика нагрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:24 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, так это он и есть, даже ставится на отдельный сервер. смотри какие клёвые картинки http://www.iis.net/learn/web-hosting/configuring-servers-in-the-windows-web-platform/application-request-routing-arr-20-for-shared-hosting ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:25 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
все, проблема имеет решение, называется Global Rewrite Rules. еще не протестил, но по сути это оно. http://www.iis.net/learn/extensions/url-rewrite-module/using-global-and-distributed-rewrite-rules ARR здесь также уместен, как противотанковая гранта против мальков. хорошая вещь, но для других целей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:36 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, так это он и есть, даже ставится на отдельный сервер. смотри какие клёвые картинки http://www.iis.net/learn/web-hosting/configuring-servers-in-the-windows-web-platform/application-request-routing-arr-20-for-shared-hosting Это детский сад, посмотри на эти картинки: http://www.cisco.com/en/US/docs/ios/12_2/ip/configuration/guide/1cfsflb.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:37 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVosttвсе, проблема имеет решение, называется Global Rewrite Rules. еще не протестил, но по сути это оно. http://www.iis.net/learn/extensions/url-rewrite-module/using-global-and-distributed-rewrite-rules ARR здесь также уместен, как противотанковая гранта против мальков. хорошая вещь, но для других целей. Гы :) Это ж модуль. Следовательно, таки всё через приложение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:40 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, нет же. он действует до любого приложения. также обрабатывает и правила приложений. например, это позволяет отрезать www у всех сайтов, без индивидуальной настройки. ну и самое главное, реврайтить все что нужно куда нужно, тем более, для MVC уместней реврайтить субдомен в его любимый роутинг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 11:44 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, нет же. он действует до любого приложения. также обрабатывает и правила приложений. Не для любого приложения, а для тех приложений, к которым он подключен. hVosttнапример, это позволяет отрезать www у всех сайтов, без индивидуальной настройки. ну и самое главное, реврайтить все что нужно куда нужно, тем более, для MVC уместней реврайтить субдомен в его любимый роутинг. Да это тот же реврайтинг :) P.S. Прочитай про http модули. Это альтернатива global.asax, который прибит только к одному приложению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 12:02 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, В данном случае, интересен только глобальный реврайтинг. Который должен работать до байндинга, т.е. надо так реврайтнуть, чтобы сработал нужный байндинг. Т.е. пересунуть поддомен в строку запроса: было: vasya.mysite.ru/I/Want/See/My/Profile/Yo?q=somequery стало: mysite.ru/Hey/vasya/I/Want/See/My/Profile/Yo?q=somequery если поддомен включает в себя точки, надо их тоже захватить, или как-то отреагировать im.vasya.mysite.ru --> mysite.ru/Wrong?sub=im.vasya если все учитывать, реврайт становится тоже непростым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 12:16 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, пока я понял, что ARR умеет передавать запрос наименее загруженному из mysite1.ru, mysite2.ru, mysite+2000.ru т.е. по сути делает что надо, отдаёт по какому-то алгоритму запрос нужному сайту. хотя танк конечно, чтоб лупить по воробьям :) но пока как сделать что нужно еще не понял. Напиши как ARR настроишь, тоже интересно , когда-то ставил, но затем он не понадобился, висит на сервере без дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 13:14 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
Сорри за офф: Серж, а зачем ты закрыл этот топик? http://www.sql.ru/forum/actualthread.aspx?tid=1020173 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 21:40 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, за тобой последнее слово осталось )) кто последний тот и папа, так что все путем, холивор неинтересный все равно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 22:27 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
Наконец-то ресурс заработал на полную мощь. Много полезной информации + качественный хендлинг ошибок :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 22:47 |
|
||
|
IIS 7/8 dynamic subdomain bindigns
|
|||
|---|---|---|---|
|
#18+
МСУ, да и готов выдерживать внушительные нагрузки :) тещу тот vds по твоему совету. полторашки озу вроде пока хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 23:07 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1358490]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 343ms |

| 0 / 0 |
