升级到 v0.9.3 后,Caddy 服务器无法启动并显示此错误:
listen tcp :443: bind: permission denied
我以 systemd 身份运行 caddy caddy
。我检查了二进制文件实际上是由caddy
.
升级到 v0.9.3 后,Caddy 服务器无法启动并显示此错误:
listen tcp :443: bind: permission denied
我以 systemd 身份运行 caddy caddy
。我检查了二进制文件实际上是由caddy
.
这不是球童问题,也不是用户权限问题。默认情况下,Linux 不允许进程侦听低级端口。
要授予访问权限:
来源:超级用户:允许非root进程绑定到端口80和443?
如果您正在运行 systemd v229 或更高版本,则可以在不提供二进制功能的情况下执行此操作: