아파치 역방향 프록시 서버를 설정하는 데 문제가 있으며 도움을 받으시기 바랍니다.Apache 역 프록시 구성 문제
나는 우분투 웹 서버를 가지고 있는데, https://service1.domain.com, https://service2.domain.com:4433 등등 ... 이제 주소 표시 줄에 포트를 입력하지 않고도이 서버에 액세스 할 것입니다.
내 생각에는 service2.domain.com에 입력 할 수있는 역방향 프록시 서버를 사용하고 service2 (https)로 리디렉션합니다.
나는 아파치와 우분투 서버를 설치하고 모듈을 사용할 수 :<VirtualHost service1.domain.com:80>
ProxyPreserveHost On
ProxyPass/https://service1.domain.com/
ProxyPassReverse/https://service1.domain.com/
</VirtualHost>
<VirtualHost service2.domain.com:80>
ProxyPreserveHost On
ProxyPass/https://service2.domain.com/
ProxyPassReverse/https://service2.domain.com/
</VirtualHost>
포트 :
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests
그런 다음 나는 다음과 같은 내용으로 프록시에 000-default.conf을 설정 80 및 443은 프록시 서버로 전달됩니다. 서비스 (1-3) 서버에서 Lets Encrypt의 인증서로 SSL을 사용할 수 있습니다.
이제 service1.domain.com 사이트를 열려고하면 오류 (cert_name)가 표시됩니다. 포트 포워딩이 더 이상 없기 때문에 사이트에 직접 액세스 할 수 없습니다.
제 질문은 이제 어떻게 역방향 프록시에 적합한 구성입니까? 프록시 서버에서도 각 서비스에 대한 인증서를 활성화해야합니까?
도움 주셔서 감사합니다.
아무도 도와 드릴 수 없습니까? – user8057342