powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Разработка вебсайта с поддержкой обработки запросов поддоменов
8 сообщений из 8, страница 1 из 1
Разработка вебсайта с поддержкой обработки запросов поддоменов
    #38989821
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем.

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

Суть такая.
Есть сайт mysite.com со всеми исполняемыми файлами на сервере. В пределах этого проекта должна быть реализована возможность создания поддоменов так, что бы все запросы поддоменов выполнялись в пределах этого же проекта. Так, если идет запрос типа sitea.mysite.com, то запрос летит на наш проект и он парсит строку запроса и на основании части "sitea" определяет что тянуть из базы данных. Если приходит запрос siteb.mysite.com. то тянем из базы что-нибудь другое.

Через хттп модуль определяю какой поддомен прислал запрос:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
public class MyModule: IHttpModule
{
    public void Init(HttpApplication context)
    {
        context.BeginRequest += context_BeginRequest;
    }

    void context_BeginRequest(object sender, EventArgs e)
    {
        HttpApplication app = sender as HttpApplication;
        string host = app.Request.Url.Host;
        //Split host "." для определения поддоменной части имени

        // тянем с базы все, что требуется
    }
}



Теперь сам вопрос: как это реализовать на стороннем серваке? Какой механизм настройки перенаправления запросов? Как мне исполняемой средой .NET получить поддоменный запрос на проект основного домена?

Впервые сталкиваюсь и пока не понимаю механизма. Наверняка есть какие-нить настройки для ИИС и т.п.
...
Рейтинг: 0 / 0
Разработка вебсайта с поддержкой обработки запросов поддоменов
    #38989850
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно это решается указанием Wildcard Subdomain'ов в настройках веб-сервера, но IIS так не умеет . Что делать -- по той же ссылке.
...
Рейтинг: 0 / 0
Разработка вебсайта с поддержкой обработки запросов поддоменов
    #38989858
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как научить вижуалстудию понимать поддомены на локалхосте?
...
Рейтинг: 0 / 0
Разработка вебсайта с поддержкой обработки запросов поддоменов
    #38989861
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nginx на фронтенд и не трахать мозг
...
Рейтинг: 0 / 0
Разработка вебсайта с поддержкой обработки запросов поддоменов
    #38989993
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avolikА как научить вижуалстудию понимать поддомены на локалхосте?
Студия тут ни при чем. Посмотри и поразмышляй, как тебе может помочь файл hosts или http://xip.io/
...
Рейтинг: 0 / 0
Разработка вебсайта с поддержкой обработки запросов поддоменов
    #38989998
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та я пока туго въезжаю, накидали вариантов, а как их вкучу свести, сижу курю...
...
Рейтинг: 0 / 0
Разработка вебсайта с поддержкой обработки запросов поддоменов
    #38990033
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прописал в хостфайле 127.0.0.1 a.localhost

Но

HttpApplication app = sender as HttpApplication;
string host = app.Request.Url.Host; //получаем лишь "localhost"
...
Рейтинг: 0 / 0
Разработка вебсайта с поддержкой обработки запросов поддоменов
    #38990162
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На локалхосте решил вопрос, без ИИС, nginx, без всяких приблуд, только с помощью HttpModule. Правильно-неправильно, но работает и отлично ловит поддомены.

Но придет время переезжать проекту на хостинг. Подскажите, пожалуйста, что писать в поддержку хостинга, что им нужно подправить в настройках и где, что бы запросы поддоменов улетали все на один проект главного домена (на уровне домена я уже могу вытягивать данные по поддомену).
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Разработка вебсайта с поддержкой обработки запросов поддоменов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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