Apache의 역방향 프록시 이후 하위 도메인의 IP 주소를 찾을 수 없습니다.

Apache의 역방향 프록시 이후 하위 도메인의 IP 주소를 찾을 수 없습니다.

jenkins.subdomain.me와 같은 하위 도메인의 localhost:8080에서 액세스를 허용하는 Jenkins 도커 컨테이너를 사용하고 싶습니다.

나는 우연히 만났다이 게시물, 내 상황에 맞게 적용하고 proxy_httpApache 용 모드를 활성화 한 후 문제없이 다시 시작했습니다. 그러나 방금 생성한 하위 도메인에 접근하려고 하면 다음 오류가 발생합니다.

jenkins.mydomain.me 서버의 IP 주소를 찾을 수 없습니다.

virtualHost를 설정하는 방법은 다음과 같습니다.

<VirtualHost *:80>
    ServerName jenkins.mydomain.me
    ProxyPreserveHost On

    # setup the proxy
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
    ProxyRequests Off
</VirtualHost>

누락된 항목이 있는지 또는 내 도메인 이름 DNS에 항목을 추가해야 하는지 모르겠습니다.

어떤 도움이라도 환영합니다

답변1

누락된 항목이 있는지 또는 내 도메인 이름 DNS에 항목을 추가해야 하는지 모르겠습니다.

컴퓨터 IP를 가리키는 jenkins.mydomain.me에 대한 DNS 항목을 만들어야 합니다. 또는 '로컬' 작업만 하는 경우에는 호스트 파일(/etc/hosts)을 수정하여 localhost 또는 네트워크 인터페이스를 사용하여 항목을 추가해야 합니다.

127.0.0.1 jenkins.mydomain.me

관련 정보