首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指定Caddy监听端口

指定Caddy监听端口
EN

Stack Overflow用户
提问于 2018-07-06 19:43:11
回答 3查看 10.3K关注 0票数 6

“默认情况下,凯迪会绑定到端口80和443以提供HTTPS服务,并将HTTPS重定向到HTTPS。”(https://caddyserver.com/docs/automatic-https)

如何更改此端口?

背景:在我们的设置中,Caddy在AWS负载均衡器后面运行,该负载均衡器将请求从端口443转发到端口4443。因此,我们想让凯蒂监听4443。(我们使用DNS质询。)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-07-06 19:45:36

根据documentation的说法

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

在您的Caddyfile中:

代码语言:javascript
复制
<domain>:<port>

示例:

代码语言:javascript
复制
localhost:8080
票数 4
EN

Stack Overflow用户

发布于 2018-07-06 22:36:36

您应该能够做到这一点

代码语言:javascript
复制
https://example.com:4443 {

# config info

}
票数 1
EN

Stack Overflow用户

发布于 2022-02-20 16:32:11

上面的答案都很好,但如果您想在特定端口上运行,并让其他反向代理从yourdomain.com:443重定向到<MY_SERVER_IP>:4443,则可以使用global settings

代码语言:javascript
复制
{
    http_port 880
    https_port 4443
}

mydomain.com {
    ...
}

仅当您希望您的服务器在4443上运行,但能够在Host: mydomain.com存在的情况下接受请求时(主机没有:4443端口)才使用此选项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51209710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档