Могу ли я указать два разных типа сервера на одном домене?

Могу ли я указать два разных типа сервера на одном домене?

Сейчас у меня есть сайт WordPress, работающий на моем домене через digitalocean. Однако у меня есть проблемы с безопасностью, и я не хочу управлять сайтом WordPress на сервере digitalocean самостоятельно.

Помимо этого, у меня также есть несколько сайтов, которые развернуты с использованием CI-CD, и для этого мне нужен digitalocean.

Я хочу знать, могу ли я указать два разных сервера:

  1. управляемый хостинг, на котором есть сайт wordpress (в корневом домене domain.com)
  2. Сайты Digitalocean (в подпути domain.com/mysubpath/other-site)

на том же домене domain.com.

Это означает, что если я посещаю сайт, domain.comмной должен управлять сайт WordPress с управляемым хостингом, а если я посещаю сайт, domain.com/subpath/other-sitesто мной должны управлять сайты Digitalocean, поскольку у сайта WordPress нет такого URL.

Спасибо.

решение1

Только косвенно – за счет того, что сайт «управляемого хостинга» получает запросы и передает их на соответствующий сервер (используяобратный прокси(возможности веб-сервера). Хотя функция обратного прокси-сервера является относительно стандартной, провайдеры управляемого хостинга, вероятно, не предлагают ее.

Клиенты ищут адреса серверов только по своему доменному имени; путь URL не используется в DNS-поисках и никуда не отправляется, покапослесоединение с сервером установлено.

Таким образом, если URL-адреса используют одно и то же доменное имя, запросы всегда будут отправляться на один и тот же целевой сервер (на который указывают записи A/AAAA домена). Как только веб-сервер примет полный HTTP-запрос, он может проксировать его в другом месте и также ретранслировать ответ обратно вам.

Но если URL-адреса должны напрямую указывать на разные серверы, то они должны использовать разные (под)домены.

Связанный контент