Apache 역방향 프록시 SSL 문제

Apache 역방향 프록시 SSL 문제

내 호스트 이름에 https://servername/phpmyadmin/설치 했습니다 phpmyadmin. URL을 변경하고 도메인 인증서를 "채택"하여 에서 사용하고 싶지만 db.domain.tld제대로 작동하지 않습니다.

이것은 서버 IP에 대한 자리 표시자인 ISPConfig호스트 이름의 ProxyPass 구성입니다 .11.22.33.44

ProxyRequests off
SSLProxyEngine on
ProxyPassReverseCookiePath /phpmyadmin/ /
ProxyPassReverseCookieDomain 11.22.33.44 db.domain.tld

ProxyPass "/" https://11.22.33.44/phpmyadmin/ connectiontimeout=10000 timeout=10000
ProxyPassReverse "/" https://11.22.33.44/phpmyadmin/

오류 로그에 표시된 오류는 다음과 같습니다.

[Tue Feb 18 09:18:57.640945 2020] [proxy:error] [pid 7804:tid 139734462269184] [client IPv6-placeholder:44762] AH00898: Error during SSL Handshake with remote server returned by /
[Tue Feb 18 09:18:57.640950 2020] [proxy_http:error] [pid 7804:tid 139734462269184] [client IPv6-placeholder:44762] AH01097: pass request body failed to 11.22.33.44:443 (11.22.33.44)

내 브라우저의 응답은 다음과 같습니다.

Proxy Error
The proxy server could not handle the request

Reason: Error during SSL Handshake with remote server

답변1

솔루션을 추가하는 것을 잊었습니다. 시간이 지난 후입니다.

TimeOut 10000

SSLProxyEngine on
SSLProxyVerify none 
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/\.well-known/acme-challenge/
RewriteRule ^ - [END]
RewriteCond %{HTTPS} !=On [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

ProxyRequests off
ProxyPassReverseCookiePath /phpmyadmin/ /
ProxyPassReverseCookieDomain servername.host.tld db.domain.tld

ProxyPass "/" https://servername.host.tld/phpmyadmin/ connectiontimeout=10000 timeout=10000
ProxyPassReverse "/" https://servername.host.tld/phpmyadmin/

관련 정보