“默认情况下,Caddy 将绑定到端口 80 和 443 以提供 HTTPS 服务并将 HTTP 重定向到 HTTPS。” ( https://caddyserver.com/docs/automatic-https )
我们如何更改此端口?
背景:在我们的设置中,Caddy 在 AWS 负载均衡器后面运行,该负载均衡器将请求从端口 443 转发到端口 4443。因此,我们希望 Caddy 侦听 4443。(我们使用 DNS 挑战。)
根据文档:
Caddyfile 的第一行始终是要提供服务的站点的地址。
在你的 Caddy 文件中:
<domain>:<port>
Run Code Online (Sandbox Code Playgroud)
例子:
localhost:8080
Run Code Online (Sandbox Code Playgroud)
小智 5
上面的答案都很好,但是如果您想在特定端口上运行并有其他反向代理重定向到yourdomain.com:443,<MY_SERVER_IP>:4443您可以使用全局设置
{
http_port 880
https_port 4443
}
mydomain.com {
...
}
Run Code Online (Sandbox Code Playgroud)
仅当您希望服务器在 4443 上运行但能够接受Host: mydomain.com存在的请求(主机没有 :4443 端口)时才使用此选项
| 归档时间: |
|
| 查看次数: |
9159 次 |
| 最近记录: |