我需要使用Lets Encrypt为多个应用程序服务器设置反向代理。我安装了Webagte服务器:
Ubuntu Server 18.04 LTS
Apache 2.4
Apache运行正常,并显示“第一”页面。但是当我把这个:
<VirtualHost *:80>
ServerAdmin "[email protected]"
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。
清单:
感谢您的帮助。
您在那里拥有的虚拟主机将仅用于HTTP流量,因此服务器在标准HTTPS端口443上拒绝来自浏览器的连接。
您将为443 <VirtualHost *:443>
需要一个额外的虚拟主机,其中包含根据Apache SSL HowTo进行ssl配置的操作。