webmin으로 역방향으로 Apache 프록시(CentOS 7)

webmin으로 역방향으로 Apache 프록시(CentOS 7)

내 테스트 홈 랩에는 가상화된 CentOS7이 있습니다. webmin과 Apache 웹 서버를 설치했고 CentOS 시스템의 IP 주소에서 포트 10000(https)을 통해 webmin 로그인 페이지에 액세스할 수 있습니다. 이제 Webmin 콘솔을 직접 가리키도록 DNS 서버에 A 레코드를 설정하고 싶습니다. 오늘 저녁에 저는 Apache 역방향 프록시에 대해 많이 읽었고 그것이 제가 필요한 것을 정확히 수행한다는 것을 알고 있지만 제대로 작동하게 만드는 방법을 모르겠습니다. mod_ssl키와 인증서 파일을 설치 하고 만들었습니다 openssl. 그런 다음, /etc/httpd/conf/httpd.conf다음 설정으로 가상 호스트 지원 파일을 작성하십시오 .

<VirtualHost *:443>
    ServerName webmin.domain.loc

    SSLEngine On
    SSLProxyEngine On
    SSLProxyCheckPeerCN on
    SSLProxyCheckPeerExpire on
    SSLCertificateFile /etc/ssl/certs/CA-selfsigned.crt
    SSLCertificateKeyFile /etc/ssl/private/CA-selfsigned.key
    ProxyRequests Off
    ProxyPreserveHost On

    ProxyPass / https://[machine_ip]:10000/
    ProxyPassReverse / https://[machine_ip]:10000/
</VirtualHost>

이제 내가 찾아보면 https://webmin.domain.loc전통적인 Apache HTTP 서버 테스트 페이지 1, 2, 3...이 표시됩니다. (알고 계셨나요?)

티

로그인 페이지에 액세스하는 유일한 방법은 이며 https://webmin.domain.loc:10000, 제가 아는 한 예상대로 작동하지 않습니다. 어떤 설정이 잘못되었거나 누락되었나요?

고민됩니다. 감사해요.

답변1

Webmin에는 이를 수행하는 방법과 그것이 왜 (그들의 의견으로는) 나쁜 생각인지에 대한 페이지가 있습니다. 직접 확인해 보세요Webmin/Running_Webmin_Under_Apache

관련 정보