Один домен работает на разных серверах

У меня есть сайт wordpress на сервере общего хостинга, и я хочу использовать скрипт php, который он не может запустить на сервере общего хостинга.

Итак, я подумал, могу ли я разместить на Share-hosting (Server1) сайт wordpess (http: // mysite dot com), и когда кто-то наберет путь URL-адреса (http: // mysite dot com / php-script), он будет направлен на VPS-сервер (Server2), на котором будет запускаться php-скрипт.

Это возможно? И как мне это сделать? Если нет, что ты думаешь о том, что я могу сделать?

Спасибо за ваше время :)


person Koreol    schedule 25.04.2014    source источник
comment
VPS server2 имеет конкретное доменное имя?   -  person Hüseyin BABAL    schedule 25.04.2014
comment
Если у вас есть VPS, почему бы просто не переместить все это туда?   -  person McNab    schedule 25.04.2014
comment
Потому что sharehosting только что купили, и мой друг не знает, хочет ли он сохранить php-скрипт надолго.   -  person Koreol    schedule 25.04.2014
comment
VPS еще не куплен @ HüseyinBABAL, но проблем быть не должно   -  person Koreol    schedule 25.04.2014
comment
Может лучше спросить на serverfault.   -  person Oliver Matthews    schedule 25.04.2014


Ответы (2)


Это возможно при создании разных поддоменов.

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

вам просто нужно создать A-запись.

После того, как вы это настроите, вы можете перенаправить на PHP-файл на этом поддомене. Пример: http://server2.example.lol/script.php

person Olivier Van Bulck    schedule 25.04.2014
comment
Поддомен! Да я об этом не подумал! Спасибо! - person Koreol; 25.04.2014

Можете ли вы создавать субдомены для своего домена? Затем вы можете указать ссылку на http://vps.example.com/script.php вместо http://example.com/script.php и перенаправьте субдомен на ваш второй VPS.

В качестве альтернативы, если у вас есть доступ к mod_rewrite, вы можете выполнить перенаправление 302:

RewriteEngine on
RewriteRule ^/script.php(.+) http://your-other-example.com/script.php$1 [R,L]
person WolleTD    schedule 25.04.2014