у нас есть индивидуальная производственная система, использующая aws/ec2/nginx/php-fpm на example.com, мы хотели бы создать блог в example.com/blog (возможно, с использованием WordPress CMS); однако по соображениям безопасности мы хотели бы запустить WordPress (или любую CMS, которую мы будем использовать) на отдельном экземпляре ec2 (сервере), чтобы минимизировать влияние, если CMS подвергнется риску.

Таким образом, https://example.com/blog должен выступать в качестве прокси-адреса для веб-сайта блогов, который будет работать на другом сервере.

Я изо всех сил пытаюсь определить это в нескольких ключевых словах, чтобы найти ответ на Google, поэтому очень хотелось бы получить указатель или решение. Спасибо

1 ответ1

0

Создайте новое местоположение в файле конфигурации Nginx, например:

location /blog {
    proxy_set_header   X-Real-IP $remote_addr;
    proxy_set_header   Host      $http_host;
    proxy_pass         http://anotherserver:{PORT};
}

замените 'anotherserver:{PORT}' фактическим IP-адресом и портом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .