Мне нужно настроить обратный прокси с помощью Lets Encrypt для нескольких серверов приложений. Я установил Сервер Webagte:
Ubuntu Server 18.04 LTS
Apache 2.4
Apache работает нормально, и «первая» страница отображается. Но когда я помещаю это:
<VirtualHost *:80>
ServerAdmin "my@mail.tld"
ServerName "app1.mydomain.tld"
DocumentRoot "/var/www/app1.mydomain.tld"
ProxyPreserveHost On
ProxyPass "/.well-known/" !
ProxyPass "/test-broker/" !
ProxyPass "/" "http://192.168.1.21:20000/"
ProxyPassReverse "/" "http://192.168.1.21:20000/"
</VirtualHost>
в файл /etc/apache2/sitest-enabled/000-default.conf и открываю страницу моего браузера, я получаю ERR_CONNECTION_REFUSED.
Контрольный список :
- / var / www/app1.mydomain.tld существует.
- http://192.168.1.21: 20000 / работа.
- app1.mydomain .tld в DNS существует и указывает на сервер веб-шлюзов.
- a2enmod proxy включен.
- a2enmod proxy_http включен.
- a2enmod proxy_ajp включен.
- a2enmod rewrite
- a2enmod deflate включен.
- a2enmod заголовки включены.
- a2enmod proxy_balancer включен.
- a2enmod proxy_connect enabled.
- a2enmod proxy_ html включено.
Спасибо за любую помощь.