Назад | Перейти на главную страницу

Обратный прокси-сервер для нескольких путей к разным путям на одном сервере

У нас есть несколько клиентов, которым очень сложно запускать целевые страницы на своих веб-сайтах - обычно это корпоративные технологические компании с очень строгим доступом к своей кодовой базе и CMS производственных сайтов.

Поэтому я изучаю возможность использования обратных прокси-серверов, чтобы мы могли создавать эти страницы на экземпляре WordPress на нашем собственном сервере и, в зависимости от пути на клиентском сайте, отображать определенные страницы на нашем сервере.

Например:

Нам это понадобится для работы с несколькими клиентами, поэтому указанная выше часть пути {clientName}.

У меня есть следующие вопросы:

  1. Это вообще возможно?
  2. Что потребуется со стороны клиентов, чтобы эта работа заработала?
  3. Какие дальнейшие настройки потребуются с нашей стороны?

Я не прошу полной информации о том, как достичь каждой части, просто базовое понимание того, что требуется для каждой части, я затем посмотрю, как реализовать детали.

Возможно, вам потребуется изменить запись DNS, чтобы DNS ваших клиентов указывал на вас, а затем перенаправлять входящие запросы на фактические веб-сайты ваших клиентов. Используя модифицированный подход «человек посередине», вы можете изменять или вводить входящие / исходящие запросы по своему усмотрению. Подумайте о CloudFlare; запросы направляются через их серверы, как обратный прокси-сервер, к клиенту и обратно. Если клиент не работает, отображается сообщение об ошибке. Взгляните на прокси-сервер Squid для начала, хотя я не уверен, что это именно то, что вам нужно.