如何将Caddy设置为apache的反向代理

如何将Caddy设置为apache的反向代理,apache,ssl,reverse-proxy,caddy,caddyfile,Apache,Ssl,Reverse Proxy,Caddy,Caddyfile,Caddy 2是一个功能强大的开源web服务器,使用Go编写自动HTTPS。我有一个web应用程序,用户可以在其中指向他们的自定义域。因此,caddy可以根据需要轻松使用tls生成ssl 所以我想将caddy设置为apache的反向代理,所以我编辑了我的ports.conf文件并将其设置为 Listen 8080 <IfModule ssl_module> Listen 8443 </IfModule> <IfModule mod_gnutls.c>

Caddy 2是一个功能强大的开源web服务器,使用Go编写自动HTTPS。我有一个web应用程序,用户可以在其中指向他们的自定义域。因此,caddy可以根据需要轻松使用tls生成ssl

所以我想将caddy设置为apache的反向代理,所以我编辑了我的ports.conf文件并将其设置为

Listen 8080

<IfModule ssl_module>
    Listen 8443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 8443
</IfModule>
然而http可以很好地使用它,但是https根本不起作用。我甚至试着检查8443端口是否空闲,甚至将其更改为44301。但它不起作用

我的问题:

1) 如何正确地将caddy配置为apache的反向代理

2) 我是否也应该更改VirtualHost文件中的端口?(尝试更改为8080,但apache无法启动)

3) 在apache中将其设置为反向代理时,我有什么遗漏吗

感谢您的帮助

mydomain:80 {
 reverse_proxy localhost:8080
}
mydomain:443{
reverse_proxy localhost:8443