Как получить доступ к данным из другого домена - PullRequest
1 голос
/ 21 апреля 2011

Есть сайт http://abc.com (сделан на PHP, MySQL, Apache, в среде Linux). В настоящее время MySQL на этом сервере недоступен. Так что он не может получить доступ к данным из http://abc.com.

Но у нас есть учетные данные FTP и сервера http://abc.com и поздняя резервная копия базы данных MySQL.

В таком случае мы можем разместить файлы этого сайта на нашем внешнем IP-адресе (скажем, http://xyz.com) и получить к нему доступ из http://xyz.com (сделано в среде PHP, MySQL, Apache, Linux). Так что любой пользователь получил доступ к сайту с http://abc.com (Но внутренне он запущен с http://xyz.com).

Ответы [ 3 ]

0 голосов
/ 21 апреля 2011

Дайте мне посмотреть, хорошо ли я понял ваш вопрос? Это своего рода SaaS-приложение? Если да, вы можете попробовать использовать репликацию базы данных, чтобы ваши данные были доступны на другом сервере, если тот отключается.

Но вы хотите получить доступ к IP-адресу и перенаправить его только на другой IP-адрес, а среда остается прежней? Как насчет ваших данных хранятся, это то же самое? Это реплицированная база данных или нет? или вы просто хотите перенаправить IP-адрес .?!?

0 голосов
/ 21 апреля 2011

поместите .htaccess с перенаправлением на xyz.com.Вы бы увидели xyz.com в своем браузере.(это может быть нежелательно, потому что показывает xyz)

@ Nanne: Возможно, вы захотите взглянуть на модули apache mod_rewrite / mod_proxy, которые позволяют перенаправлять без показа xyz.com (запрос проксируется, а не перенаправляется) см. флаг http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriteflags [P].

@ Ozzone Так в вашем файле .htaccess на abc.com - в случае ошибки (например, базы данных) -Вы можете поставить следующее:

^(.*) http://xyz.com/$1 [P]
0 голосов
/ 21 апреля 2011

Параметры выглядят так:

  • направьте DNS abc.com на сервер xyz.com. (предпочел бы, но вам нужен доступ к конфигурации DNS.)
  • поместите .htaccess с перенаправлением на xyz.com. Вы бы увидели xyz.com в своем браузере. (это может быть нежелательно, потому что показывает xyz)
  • Сделайте что-то вроде iFrame, тайно загружая xyz.com на abc.com. Чувствует себя хакером.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...