问题标签 [caddyfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1024 浏览

proxy - Crossbar caddy 反向代理

如何使用与交叉路由器通信的 caddy 设置反向代理?

我有一个带有交叉开关路由器的 docker,它在 localhost 8080 上侦听,我使用 caddy 作为反向代理。

在 Caddyfile 下方:

当我尝试连接时,'tcpflow 8080' 什么也不返回。

在 chrome 的标题下方:

回复

要求

框架下方:

和控制台错误:

0 投票
2 回答
1391 浏览

wordpress - Wordpress 多站点的 Caddy 配置

我正在尝试使用多站点设置 Wordpress 网站:

  • 例子.com

  • example.com/fr

使用以下 Caddyfile:

当我到达/fr/wp-admin/时,我得到一个 301 到/wp-admin/.

有人知道如何解决吗?

0 投票
4 回答
19812 浏览

https - Caddy - 在本地域上设置 HTTPS

我想将 HTTPS 添加到我的本地域,但是我们不能在 localhost 上执行此操作。

当我使用这个 Caddyfile 运行时,我的网站运行良好

但我想命名这个网站,或者至少在上面启用 HTTPS。根据 Caddy 的说法,您不能在 localhost 上执行此操作,但是如果我有域名怎么办?

我已经尝试在这个 Caddyfile 中使用我自己的本地地址

一切正常,但我仍然没有 HTTPS ......

例如,当我尝试添加一个随机域名时

我收到以下错误

我知道这个错误是由于一个不存在的域名造成的,但是有没有办法处理?

只需在 localhost 或 IP 地址上获取 HTTPS 就足够了

0 投票
1 回答
265 浏览

laravel - Laravel Valet 不提供没有扩展名的 jpeg 文件

Laravel Valet 提供 jpeg 文件,没有扩展名,大小错误,当然也改变了校验和。我正在发布有关示例文件的信息,最后的文件.0是通过代客下载的。

p>

p>

我尝试向 CaddyFile 添加 mime,但似乎 caddy 不支持对没有扩展名的文件进行 mime。我尝试了以下方法:

p>

.jpeg扩展名的相同文件是可以的,怎么了?

0 投票
1 回答
3194 浏览

proxy - 球童服务器:同一站点的多个代理

我正在使用 Caddy 反向代理 DigitalOcean Ubuntu droplet 上的一些站点。

这是我的 Caddy 文件,非常简单:upside_down:

my-site.com并且other-site.com工作得很好。

但是我在尝试访问时收到 404 my-site.com/projects/some-project。我已经仔细检查并localhost:8998在 DO 上正常工作。

my-site.com是一个Harp.js应用程序,它捕获所有 404 的预期方式,但/projects/some-project显示 Caddy 默认的 404 消息。

我应该像我期望的那样工作吗?我错过了什么吗?

该问题也发布在Caddy 论坛上

0 投票
2 回答
1390 浏览

jenkins - 如何用 Caddy 服务 Jenkins?

我想用 Caddy 为 Jenkins CI 服务。

阅读Caddy“如何从端口代理到路径”我有这个Caddyfile

现在我在端口 8080 上访问 Jenkins 并Jenkins URL在 Jenkins 设置中进行设置。然后 Jenkins 抱怨反向代理设置损坏,请参阅“Jenkins 说我的反向代理设置损坏”

当我通过 https 和端口 80 访问它时,一些页面可以工作,但在很多页面上我被重定向到localhost:80.

有人成功地将 Jenkins 与 Caddy 一起使用吗?

0 投票
1 回答
377 浏览

php - 我无法通过 Caddy 使用 curl 连接到 https 站点服务器

我正在尝试联系Caddy提供的 https 站点。尝试使用 CURL 获取内容时出现错误,即使使用

无论如何,将其设置为 false 有一定的担忧。

0 投票
1 回答
4743 浏览

lets-encrypt - 如何告诉 Caddy 使用哪个子域

我第一次尝试使用 Caddy。我希望能够为多个子域提供服务。Caddy 向 Let's Encrypt 请求 SSL 证书。我已经设法让它在 caddyfile 中只使用一个域名就可以正常工作。

但是,假设我有

我依靠 Let's Connect 服务器回调到这些子域之一(即不使用 DNS TXT 记录)。但这提出了问题:

  • Caddy 在请求证书时使用哪一个?
  • 有没有办法指定我希望它使用哪个?

(在上面的示例中只有两个子域,但实际上我想知道如何让它与两个以上的子域一起工作。)

-- 编辑:当我尝试这个时test.example.com,我得到一个错误(注意:我隐藏了我的实际域名):

Caddy 打印更多细节,基本上重复相同的信息,然后终止。

0 投票
1 回答
500 浏览

access-control - caddy web 服务器中的访问限制

我的 Caddyfile 非常简单,看起来像这样:

是否可以限制访问/var/www/secret,所以http://localhost/secret/secretfile.txt不再可访问?

0 投票
2 回答
1453 浏览

lets-encrypt - 如何在没有 DNS 的情况下通过 Let's Encrypt 实现 Caddy 自动 TLS?

我确信这是一个典型的场景,但我找不到合适的步骤顺序。

我在(比如说)1.1.1.1 有一个运行 Apache 的 www.example.com 服务器。我正在使用 Caddy 在 2.2.2.2 构建一个新服务器。为了测试,我输入2.2.2.2 www.example.com了我的本地 /etc/hosts。一旦一切正常,我会将 www.example.com DNS 条目重新指向 Caddy。

问题是我无法在 2.2.2.2 上启动 Caddy 来服务 www.example.com。

我明白了 [www.example.com] failed to get certificate: acme: Error 403 - urn:acme:error:unauthorized - Invalid response from http://www.example.com/.well-known/acme-challenge/6Xc4_oq6r0de25CtrYIw59YeVHvUWQ9Ag6H3XbGx8y0:

我认为这是由于 www.example.com 的 DNS 条目指向 1.1.1.1,而不是 2.2.2.2

那么如何获取证书并启动 Caddy,以便在更新公共 DNS 条目之前在 2.2.2.2 上测试 www.example.com?