apache2 구성을 httpd 서비스에 배포할 때 호스트에 대한 경로가 없습니까?

apache2 구성을 httpd 서비스에 배포할 때 호스트에 대한 경로가 없습니까?

이상한 문제가 있습니다. 지금까지 apache2프록시 서버를 도커 컨테이너로 사용하고 있는데 80과 443이 문제 없이 작동합니다.

이제 httpd 컨테이너(v.2.4.54)로 마이그레이션하려고 합니다. 그러나 일단 httpd를 시작하면(apache2와 동일한 구성으로) 더 이상 DNS 이름을 통해 내 컴퓨터에 액세스할 수 없으며 공용 IP 주소를 통해 핑할 수도 없습니다.

하지만 내부 호스트 이름과 내부 IP를 통해 아무런 문제 없이 액세스할 수 있습니다. 따라서 내 모든 애플리케이션이 내부에서 액세스 가능하므로 httpd 서버가 전반적으로 정확하다고 가정합니다.

하지만 오류로 인해 외관이 no route to host손상되었습니다. 공용 IP 또는 DNS 이름을 더 이상 사용할 수 없거나 더 이상 사용할 ping수 없습니다 .telnet

여기서 무엇이 잘못되었을 수 있습니까? 프록시 서버가 공용 IP/DNS에 미치는 영향별말씀을요?

답변1

@LSerni 로드 밸런서/마스터-슬레이브 문제로 밝혀졌습니다. 이 메커니즘은 여전히 ​​실행 중인 apache2를 모니터링하며 httpd가 시작되면 실패 상태가 됩니다.

관련 정보