问题标签 [caddy]
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.
caddy - 上游球童头
我在使用 Caddy 代理指令时遇到了一些问题。我的标题都搞砸了,有些不会出现在任何请求中。
我希望在 chrome 控制台上看到这些标题。我不。此外,所有标题键都是小写的,这是不是很糟糕?
reactjs - 动态路由在 React with Caddy 中不起作用
我有一个反应应用程序。我正在使用一些在 URL 中接收参数的路由(通过 GET),例如myapp.com/products/1
在本地环境中工作得很好,但在我的 CentOS 服务器中没有。我不得不提到我正在使用它npm run build
来生成静态文件。
另一方面,我在 CentOS 服务器中将 Caddy 作为 HTTP 服务器运行,我只有包含参数的路由有问题,所以现在想知道 caddy 是否与这个问题有关。
React 人在这里说:
如果您使用的是 Apache,则需要在 public 文件夹中创建一个 .htaccess 文件,如下所示:
那么,我怎样才能在 Caddy 中做到这一点。我目前有该网站的这些行:
为了可以在 URL 中使用参数,缺少什么?
go - 供应标准库 (crypto/tls)
我想对 Go crypto/tls 标准库进行一些更改。
在供应商文件夹中制作 crypto/tls 的副本是一种好方法吗?
它几乎可以工作,似乎在我编译应用程序(Caddy 网络服务器)时使用的副本。除了一个错误,我得到:
go/src/github.com/user/caddy/caddytls/httphandler.go:40:不能使用“vendor/crypto/tls”.Config 文字(类型 *“vendor/crypto/tls”.Config)作为类型 *“crypto /tls".Config 中的字段值
有没有一种方法可以解决这个错误?不过,对我来说这听起来不是很好的做法。
我原以为总是会使用出售的副本,但似乎有些东西仍在使用标准的 crypto/tls 库?(我认为“net/http”是。我也必须卖这个吗?)
apache - 如何禁用响应 nginx 或 apache 或 caddy 中的 http1 请求?
我有一个 http2 服务器,但默认情况下它响应 http1 请求。
我想停止我的服务器响应 http1 请求?
大多数浏览器可能使用 alpn 或 npn。是否有可能只宣传 http2 ?或应用程序协议的自定义列表?
java - 尝试在我的 Android 应用程序中连接到 Caddy 网站时出现“证书中的主机名不匹配”错误
下午好,正如标题中所说,我无法在我的 Android 应用程序中连接到我的球童驱动网站上的子域。我正在将应用程序的后端从 Heroku 迁移到我自己的 digitalocean droplet,并且该应用程序在使用 Heroku 时可以正常工作。
我得到的错误信息如下:
相关的Android代码是:
这是我的 Caddyfile 的相关部分
我可以在我的网络浏览器中连接到子域,所以我真的不确定为什么会这样。我不太热衷于禁用主机名验证,所以我想知道是否有办法在 Caddy 端修复它。
systemd - 如何使用 Monit 监控 Caddy Web 服务器
我已经使用 systemd 成功地将 Caddy 服务器安装为系统服务。但我无法通过 monit 监控 Caddy。##标题##
docker - 如何从 Docker 容器运行 Caddy?(443 绑定:权限被拒绝)
如您所想,我刚刚开始使用 Docker 和 Caddy,但由于出现以下错误,我无法运行它:
Could not start HTTPS server for challenge -> listen tcp :443: bind: permission denied
这是 docker-compose.yml:
这是球童文件:
如果您能给我任何提示,我将不胜感激。
先感谢您!
apache - htaccess 到 Caddy 重写
我正在尝试在 Caddy 服务器上安装 Cachet,但是当我尝试访问它尝试转到 /setup 的网页时,但 Caddy 给了我“404 Not Found”。
对于 Apache,他们说你必须使用这个:
但是我将如何在我的 Caddyfile 中执行此操作?我想这与符号链接有关,因为没有实际的安装文件夹。
.htacces of Cachet
amazon-ec2 - 使用 Caddy 服务网站
我创建了一个应用程序并希望使用球童为其提供服务。
如果我在 127.0.0.1:9000 上运行应用程序并将其设置为 caddyfile 中的代理,则在我的本地主机上它可以工作。我想我也必须在我的作品中为我的网站提供类似的服务。
现在我正在尝试在我的 ec2 实例上提供它。我尝试在本地主机、127.0.0.1 甚至域本身上提供它,但球童在这里不起作用。我注意到的一件事是 url 自动从 http tp https 更改,我认为这意味着至少 caddy 正在运行并识别请求但实际上无法找到内容。
下面是我的 CaddyFile。
web-services - 使用 Caddy 的 Web 套接字 (WSS) 反向代理
我刚开始使用球童。我制作了一个简单的聊天应用程序,我正在使用球童服务。
WebSocket 由应用程序在 ws 而不是 wss 上提供服务,类似于应用程序在 HTTP 而不是 https 上提供应用程序的方式。我正在尝试使用 caddy 保护协议,并已成功地为 https 做到了这一点。由于在使用 https 时无法使用 ws,因此我还需要在 wss 上提供 WebSocket。我在文档中找不到一种方法,我可以在其中找到如何将代理 wss 反向为 ws,就像我对 https 到 http 所做的那样。
我试过的
2)
3)
上述尝试无效。希望能在这里得到解决方案。