동일한 도메인에 있는 두 가지 다른 유형의 서버를 가리킬 수 있나요?

동일한 도메인에 있는 두 가지 다른 유형의 서버를 가리킬 수 있나요?

지금은 digitalocean을 통해 내 도메인에서 WordPress 사이트를 실행하고 있습니다. 하지만 보안 문제가 있어서 digitalocean 서버의 WordPress 사이트를 직접 관리하고 싶지 않습니다.

이 외에도 CI-CD를 사용하여 배포된 일부 사이트가 있는데 이를 위해서는 digitalocean이 필요합니다.

두 개의 다른 서버를 가리킬 수 있는지 알고 싶습니다.

  1. WordPress 사이트가 있는 관리형 호스팅(루트 도메인 domain.com)
  2. Digitalocean 사이트(하위 경로 domain.com/mysubpath/other-site)

같은 도메인에 있습니다 domain.com.

즉, 내가 방문하면 domain.com관리형 호스팅 WordPress 사이트에서 처리되어야 하고, 내가 방문하면 domain.com/subpath/other-sitesWordPress 사이트에 해당 URL이 없기 때문에 digitalocean 사이트에서 처리되어야 합니다.

감사해요.

답변1

간접적으로만 – "관리형 호스팅" 사이트가 요청을 수신하고 이를 적절한 서버로 프록시하도록 함으로써(역방향 프록시웹 서버의 기능). 역방향 프록시 기능은 상대적으로 표준이지만 관리형 호스팅 제공업체에서는 이를 제공하지 않을 수도 있습니다.

클라이언트는 도메인 이름만으로 서버 주소를 조회합니다. URL 경로는 DNS 조회에 사용되지 않으며 다음까지 아무데도 전송되지 않습니다.~ 후에서버에 대한 연결이 설정되었습니다.

따라서 URL이 동일한 도메인 이름을 사용하는 경우 요청은 항상 동일한 대상 서버(도메인의 A/AAAA 레코드가 가리키는 곳)로 전송됩니다. 웹 서버가 전체 HTTP 요청을 수락하면 이를 다른 곳으로 프록시하고 사용자에게 응답을 다시 전달할 수도 있습니다.

그러나 URL이 다른 서버를 직접 가리켜야 하는 경우에는 다른 (하위)도메인을 사용해야 합니다.

관련 정보