![webmin으로 역방향으로 Apache 프록시(CentOS 7)](https://linux55.com/image/12728/webmin%EC%9C%BC%EB%A1%9C%20%EC%97%AD%EB%B0%A9%ED%96%A5%EC%9C%BC%EB%A1%9C%20Apache%20%ED%94%84%EB%A1%9D%EC%8B%9C(CentOS%207).png)
내 테스트 홈 랩에는 가상화된 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