apache2 mod_proxy重定向到目标端口

时间:2018-07-01 08:42:49

标签: apache apache2 mod-proxy

在家里,我有一台apache2服务器,让我们对运行在端口80和443上的certbot进行加密,这两个端口在我的路由器防火墙中都是打开的,并指向该apache2服务器ip。

我尝试发布在另一个本地服务器上托管的域,而另一个IP(localip)在另一个端口(X)上运行。我以为mod_proxy可以解决问题,但我无法正常工作。

这是apache2服务器上的虚拟主机配置:

<VirtualHost *:80>                                         

ServerAdmin ***                                                                                                                                                                                                                                       
ServerName A.B.C.de                                                                                                                                                                                                                                               
ServerAlias www.A.B.C.de                                                                                                                                                                                                                                          

DocumentRoot /var/www/A.B.C.de                                                                                                                                                                                                                                    

ProxyPreserveHost On                                                                                                                                                                                                                                                            
ProxyPass /.well-known/ !                                                                                                                                                                                                                                                       
ProxyPass / http://<localip>:<X>/                                                                                                                                                                                                                                          
ProxyPassReverse / http://<localip>:<X>/                                                                                                                                                                                                                                   

ErrorLog ${APACHE_LOG_DIR}/error.log                                                                                                                                                                                                                                            
CustomLog ${APACHE_LOG_DIR}/access.log combined                                                                                                                                                                                                                                  </VirtualHost>

如果我在网络浏览器中打开http://A.B.C.de:80,它将重定向到http://A.B.C.de:X,而无法达到的诅咒(不在防火墙中打开)。

我想念什么?

我希望看到与我在http://localip:Xhttp://A.B.C.de:80下在本地打开https://A.B.C.de:443的网站相同的网站

0 个答案:

没有答案