HTML копия php сайта

У меня есть два сервера, сервер № 1 с ip1-public и сервер № 2 с ip2-private. Только я знаю IP для сервера № 2, и сервер № 2 всегда будет закрытым для предотвращения DDOS-атак.

  • Сервер № 1 — это простой веб-хостинг, который поддерживает HTML (и может использовать скрипт PHP два раза в день с Cron)
  • Сервер № 2 имеет VDS с php-fpm, nginx.

Я хочу, чтобы на сервере № 1 размещались HTML-файлы, созданные сценариями PHP на сервере № 2 (IP2-private).

Как это возможно сделать?

Например: сервер # 2 создает HTML-файлы и загружает их в pastebin или ftp, которые не регистрируют ip. Затем сервер # 1 загружает html-файлы из pastebin / ftp. И все же никто не знает ip сервера № 2.

0

Решение

В вашей работе cron на «частном сервере» вы могли бы:

  1. Создайте HTML-файл для «публичного сервера»
  2. использование УПП отправить его в каталог частного сервера
    (Например:
    scp generated.html user@ip_of_public:/path/to/hosting/directory

Чтобы написать html-файлы из PHP, вы можете сделать следующее из PHP-файла:

$htmlfile = fopen("afile.html", "w");
$htmltext = "<html><body><h1>Hello from Server 2</h1><p>This is created in server 2</p></body></html>"
fwrite($htmlfile, $htmltext);
0

Другие решения

Других решений пока нет …