我在我的 CentOS 服务器上安装并运行了 caddy,主要是我让它代理请求到我正在运行的 2 个 Golang 应用程序,它工作得很好!现在,我需要提供一个静态站点,但我没有返回connection refused
我的目录结构是:
|--Caddyfile
|--mygolang1
|--mygolang2
|--FolderofMyStaticSite
|-----MySite
|-------Public
|----------index.html
并且 caddyfile 配置是
:9000 {
root FolderofMyStaticSite/MySite/
log mySite
}
subdomain1.domain.com {
gzip
proxy / :7000 {
except /assets /robots.txt
}
}
subdomain2.domain.com {
proxy / :8000 {
max_fails 1
}
}
然后当我去浏览器并打开xxx.xxx.xxx.xxx:9000
我得到连接被拒绝,为什么端口 9000?这是因为我将它仅用于测试而不是用于生产,但我需要一个端口来收听该站点。我错过了什么?谢谢!