У меня один основной временный домен
www.product.com
Для каждого клиента мне нужно иметь отдельный поддомен, сопоставленный с тем же сервером с тем же портом (80) через виртуальный хост.
www.client1.product.com
www.client2.product.com
www.clientn.product.com
в чем моя проблема, мой сервер достигает максимальной нагрузки, поэтому я не могу добавлять дополнительных клиентов.
моя текущая установка
www.product.com сопоставлен с сервером 1, используя только 1 IP-адрес
сервер 1 с использованием
www.client1.product.com
www.client2.product.com
.
.
.
www.client20.product.com
Вот моя настоящая проблема
теперь server1 достигает максимального использования физических ресурсов
поэтому я покупаю еще один дополнительный сервер в своем центре обработки данных
поэтому на server2 мне нужно продолжить поддомен с
www.client21.product.com
.
.
.
www.clientn.product.com
1) Возможно ли это?
2) Есть ли какое-либо решение моей проблемы, если да, пожалуйста, поясните мне.
Примечание:
Я новичок в веб-хостинге и новичок в управлении выделенными серверами.
Обновить:
Подробнее об архитектуре моего приложения
www.client1.product.com uses separate unique rails instance with separate mysql db
www.client2.product.com uses separate unique rails instance with separate mysql db
для большей ясности моего вопроса посетите
на вашем сервере, который разрешает ваш домен, почему бы вам не создать регистр A и не указать на другие ваши серверы? Я сделал что-то в этом роде, создав регистр A, чтобы указать на другой сервер, и весь трафик автоматически перенаправлялся на него, должен работать и для вас.
Я могу придумать три подхода к вашей проблеме:
Насколько я понял, вы хотите разместить несколько поддоменов на сайте www.product.com, а также на нескольких физических ящиках. Ресурсы вашего первого сервера заканчиваются из-за добавления Clinet1-20 ..
Вы должны настроить второй блок точно так же, как и ваш первый, то есть ОС, веб-сервер, сервер базы данных и т. Д.
Затем в конфигурации веб-сервера просто добавьте виртуальные хосты, как и в первом поле.
После этого все, что вам нужно сделать, это внести изменения в DNS сайта www.product.com.
Вы должны добавить запись A для добавленных поддоменов, например, если вы добавили client22.product.com на второй сервер, вы ввели код, вы добавили базу данных, затем добавьте запись A как client22 и введите IP-адрес второй сервер. подождите несколько минут, прежде чем появится сообщение DNS. Убедитесь в этом, выполнив тест ping на client22.product.com, чтобы увидеть, разрешается ли он на IP, который вы добавили с записью A.
Я надеюсь, что это помогает.