Назад | Перейти на главную страницу

how to go about serving the application to different users with <desiredname>.myappname.com</desiredname>

Basecamp делает это, как и другие.

Я работаю над небольшим приложением, которое я хотел бы обслуживать клиентов в этом формате. Я хочу, чтобы они выбрали имя, которое будет добавлено к URL-адресу.

Это делается посредством управления сервером или посредством программирования?

Мне просто нужна информация о том, как начать.

Я бы предпочел сделать это на heroku, но при необходимости я могу получить и выделенный сервер.

Это можно сделать либо с помощью программирования сайта, либо с помощью других методов управления сервером. Если вы действительно просто обслуживаете одно приложение, но хотите, чтобы оно было доступно со многих адресов, вы можете настроить систему поддоменов с подстановочными знаками, в которой размещается * .myappname.com, а затем в своем приложении посмотрите на доменную часть запроса, чтобы выяснить, чья версия настройки для загрузки.

Если ваша система более сложная и включает в себя такие вещи, как отправка электронной почты из этого домена, вам понадобится способ управлять созданием записей поддоменов в DNS и, возможно, управлять конфигурациями отдельных виртуальных хостов.