具有 hugo 服务器代理的 Caddy 服务器无法加载 CSS

Caddy server with proxy to hugo server failing to load CSS

我是 运行 安装了 debian 的 linode 实例上的 caddy 服务器。我正在使用 caddy 服务器代理到 hugo 服务器。 hugo 服务器在本地工作,但不通过 caddy 服务器。它将加载内容,但 style.min.css 和网站图标不会加载,并出现如下错误:

GET https://localhost:8081/css/style.min.css net::ERR_CONNECTION_REFUSED

如果能帮上忙,那就太好了!

Caddyfile:

mycustomdomain.com {
  root /home/sean/mycustomdomain.com
  gzip
  proxy / localhost:8081
  tls {
    dns linode
  }
}

雨果命令:

hugo server --disableLiveReload --port 8081

想通了,所以为后代回答:

要解决此问题,请使用 http.hugo 插件。新的 Caddyfile 看起来像这样:

mycustomdomain.com {
  root /hugo/site/dir/public
  hugo /hugo/site/dir
  gzip
  tls {
    dns linode
  }
}