Балансировщик нагрузки с помощью PHP include, могу ли я включить файл только с сервера A - PullRequest
0 голосов
/ 09 июля 2019

Если я использую балансировщик нагрузки с 2 каплями на Digital Ocean.

Я хочу использовать PHP-включение для файла HTML.

В любом случае можно ли включить файл только с сервера A, а не с сервера B?

Вариант использования:что эти HTML-файлы созданы моим клиентом и будут записаны на один сервер.

1 Ответ

0 голосов
/ 09 июля 2019

Вы можете написать if оператор:

if ($_SERVER['SERVER_NAME'] == "servera.yourdomain.com") {
    include("file.html");
} else {
    include("http://servera.yourdomain.com/path/to/file.html");
}

Обратите внимание, что это будет работать только для статических файлов, таких как HTML. Если вы попытаетесь включить PHP-файл через веб-сервер, он будет выполняться на удаленном сервере вместо возврата исходного кода.

...