도메인 이름으로만 사이트 접근 허용

도메인 이름으로만 사이트 접근 허용

AWS 애플리케이션 로드 밸런서를 사용하는 사이트가 있는데 이 로드 밸런서에는 2개의 동적 퍼블릭 IP가 있습니다. 로드 밸런서 뒤에는 Apache 2.4를 웹 서버로 사용하여 Ruby on Rails 사이트를 서버하는 몇 개의 EC2 인스턴스가 있습니다.

이슈 1

먼저, 로드밸런서 IP를 통해 해당 사이트에 접속할 수 있습니다. 사이트는 mamapedia.com이고 다음을 수행하는 경우역방향 도메인 조회로드 밸런서가 다음과 같은 것을 볼 수 있습니다.ec2-54-241-164-80.us-west-1.compute.amazonaws.com그리고 공개 IP52.8.11.9그리고54.241.164.80(지금은 변경되었습니다).

직접 IP 접속을 처리하는 표준은 무엇입니까? IP 트래픽을 도메인으로 다시 라우팅해야 합니까? 아니면 모든 IP의 트래픽을 차단해야 합니까? IP는 고정되어 있지 않으므로 사이트에 액세스하려는 모든 IP 주소에 대해 어떻게 해야 하는지 묻고 있습니다. 또한, 이는 어디에서 구성해야 합니까? 로드 밸런서, Apache 또는 다른 곳에서요? Apache라면 어떤 모습일까요?

2호

이는 첫 번째 문제와 다소 관련이 있지만 다른 해결 방법이 필요할 수 있습니다. 또한 문제의 mamapedia.com 사이트는 mamapedia.com 도메인의 트래픽만 허용해야 하며 다른 사이트는 허용하지 않아야 합니다. 현재는 그렇지 않습니다.

구글 검색으로사이트:mamapedia.com다른 도메인에 대한 결과를 반환했습니다.bcphotography.co.nz예. Mamapedia™ - BC Photography 뉴질랜드

링크를 클릭하면 예상대로 mamapedia.com으로 리디렉션되지만 Google은 BC Photography New Zealand를 색인화하고 있습니다. 더 깊이 파고들면 사이트http://www.bcphotography.co.nz/역방향 도메인 조회에서 검색하면 mamapedia 로드 밸런서 및 공용 IP로 확인됩니다. 이는 도메인의 DNS 레코드에 mamapedia 로드 밸런서가 설정되어 있음을 나타냅니다. 또한 bcphotography.co.nz 도메인에 액세스하려고 하면 해당 도메인 이름의 mamapedia에 안전하지 않게 액세스할 수 있습니다.

이는 확실히 바람직하지 않으며 이를 방지하는 방법을 알아야 합니다. mamapedia 사이트에 접속해야 하는 유일한 시간은 다음 시간입니다.https://www.mamapedia.com도메인. 이런 방식으로 웹 서버를 구성하는 표준 규칙은 무엇입니까?

귀하의 사이트( bcphotography.co.nz )로 확인되는 DNS 레코드가 있는 다른 도메인의 트래픽을 처리하기 위한 표준은 무엇입니까?https://www.mamapedia.com아니면 차단해야 합니까? Google 색인 생성에 가장 적합한 것은 무엇입니까? mamapedia.com에 대한 mamapedia 정보 외에 Google 색인 생성을 피하고 싶습니다.

일부 사이트는 공용 IP를 호스트로 리디렉션하고 다른 사이트는 IP를 차단하는 것을 보았습니다. 각 방법의 장단점은 무엇입니까? 어떤게 더 좋아?

답변1

일반적으로 ELB/ALB AWS 로드 밸런서는 변경되므로 IP를 통해 액세스하지 않습니다. 고정 IP가 정말로 필요한 경우 네트워크 로드 밸런서를 사용할 수 있지만 이는 기능 세트가 상당히 다릅니다. IP를 통해 로드 밸런서에 액세스해야 하는 이유는 무엇입니까?

두 번째 질문: 귀하의 콘텐츠가 두 도메인에서 제공되고 있지만 실제로 문제에 대해 매우 정확한 설명을 제공하지 않으신 것으로 추측됩니다. 이유를 알아내려면 Apache 구성을 조사해야 합니다. 도움이 되려면 더 많은 정보가 필요합니다.

아마도 이 두 가지 질문을 개별적으로 질문하고 각각에 대해 더 많은 정보를 제공하는 것이 가장 좋습니다.

관련 정보