1

我正在尝试使用多个虚拟主机配置 Caddy FastCGI。据我所知,以下 Caddyfile 应该可以工作:

gzip
tls support@mydomain.com
errors /var/log/caddy/error.log

header / Strict-Transport-Security "max-age=15768000;"

portal.mydomain.info {
    fastcgi / 127.0.0.1:3000 {
        root /var/www/portal
        ext .php
        index index.php
    }
}

urlf.mydomain.info {
    fastcgi / 127.0.0.1:3001 {
        root /var/www/urlf
        ext .php
        index index.php
    }
}

但是 Caddy 无法以错误开始:

Feb  2 04:33:58 ip-172-31-24-38 caddy[3135]: 2018/02/02 04:33:58 /etc/caddy/Caddyfile:7 - Error during parsing: Unknown directive 'portal.mydomain.info'
4

1 回答 1

1

来自Caddyfile 教程

Caddyfile 的第一行始终是要服务的站点的地址。

因此,您需要重新构建 Caddyfile,以便所有指令都在站点定义中。这是一个以更多技术(和视觉)细节描述语法的页面。

于 2018-02-02T06:24:20.577 回答