Движок и БД на одном сервере, а сайт работает на другом... Как?

Главные вкладки

Аватар пользователя fit fit 4 октября 2010 в 17:16

Есть www.mysite.ru
Домен прикреплен к хостингу компании А.

Есть движок D6 и его БД, которые находятся на хостинге компании Б.

Как заставить работать www.mysite.ru (А) с движком (Б)?

Мне важно, что бы домен при проверке на местоположение был в США, а на самом деле его работа и хранение были бы на плечах Московского (т.к. сайт для Московского региона).

Комментарии

Аватар пользователя Softovick Softovick 4 октября 2010 в 17:21

Почему нет? Я вот делал эксперимент - две виртуальные машины. Запрос идет на одну, которая доступна снаружи. Там с помощью nginx, работающего как кеширующий прокси, выдается контент с другой машины, которая снаружи не видна.
Только смысл какой вам от этого?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 октября 2010 в 17:21

"fit" wrote:
Мне важно, что бы домен при проверке на местоположение был в США, а на самом деле его работа и хранение были бы на плечах Московского (т.к. сайт для Московского региона).

Не дождётесь загрузки страниц

Аватар пользователя fit fit 4 октября 2010 в 17:25

"Softovick" wrote:
Только смысл какой вам от этого?

"что бы домен при проверке на местоположение был в США, а на самом деле его работа и хранение были бы на плечах Московского"

"RxB" wrote:
Не дождётесь загрузки страниц

Why?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 октября 2010 в 17:49

"Vladimir_VVV" wrote:
А че низя чтоли сайт вертеть на московском и проксировать nginx через штаты, а не разделять сайт и базу.

Смотри глубже, выяснится что хостинг то виртуальный

Аватар пользователя fit fit 4 октября 2010 в 17:53

"RxB" wrote:
Включаем голову, думаем, сколько ж будет уходить на работу с базой времени, когда сервер за океаном

См. первый мой пост: "его работа и хранение были бы на плечах Московского"

"Vladimir_VVV" wrote:
А че низя чтоли сайт вертеть на московском и проксировать nginx через штаты, а не разделять сайт и базу.

да мне и не нужно разделять сайт и базу - они будут на московском хостинге. Мне нужно что бы у домена был и IP и DNS от американского хостера при проверке, а его рабочая часть на самом деле висела в Москве.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 5 октября 2010 в 8:45

А теперь вдумайтесь в то, что у вас получится:
IP американский - следовательно все запросы будут уходить в америку, в любом случае. ВСЁ взаимодействие посетителей будет происходить с американским сервером.
Если вы добавите к этому еще и работу на московском сервере - получится ЖОПА, ведь запросы будут сначала идти в америку, потом обрабатываться на московском сервере, потом результат будет отсылаться на американский сервер и только потом - клиенту.

А вам IP нужен американский или DNS?
С чем вообще связано требование американского IP?

Аватар пользователя igor701 igor701 5 октября 2010 в 11:12

примитивно можно в
.htaccess прописать, чтобы при вызове любого URL
шел запрос к проксирующему скрипту (типа prox.php?запрошенный_URL),
который отправлял бы запрос на московский сервер
а ответ с Москвы слал бы обратно в поток запроса

ну а ngnix конечно лучше

Аватар пользователя fit fit 5 октября 2010 в 12:05

G.A. Vinogradov, всё понял теперь... Думал, что запрос к домену на амер. хосте не будет длительным т.к. на его стороне не будет исполняться ни одна задача...