首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP =>侦听tcp :443:绑定:权限被拒绝

GCP =>侦听tcp :443:绑定:权限被拒绝
EN

Stack Overflow用户
提问于 2019-02-14 12:21:18
回答 3查看 10.9K关注 0票数 5

我遇到了一个问题,试图在Google平台上安装一个https,使用golang +让我们加密

  • 我已经有了一个针对实例的IP的域。
  • 我还得到了一个加密证书和链,保存在/etc/letsencrypt/live/mydomain.com/
  • 我已经将myapp设置为使用cert,并将其配置为使用myapp.service通过systemctl作为服务运行。

在所有这些配置之后,我总是收到下一个错误消息:

代码语言:javascript
复制
Feb 14 11:29:47 https https[1982]: 2019/02/14 11:29:47 listen tcp :443: bind: permission denied
Feb 14 11:29:47 https systemd[1]: https.service: Main process exited, code=exited, status=1/FAILURE
Feb 14 11:29:47 https systemd[1]: https.service: Unit entered failed state.
Feb 14 11:29:47 https systemd[1]: https.service: Failed with result 'exit-code'.
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-02-14 14:49:11

好的,我只是想了解更多关于CAP_NET_BIND_SERVICE的信息,我在另一篇文章中找到了Stensland的答案:

https://unix.stackexchange.com/questions/455221/setcap-not-found-in-debian-9/455234#455234

现在看起来是固定的..。谢谢

但是现在我有了一个"open /etc/letsencrypt/live/mydomain.com/cert.pem: progress“错误:\ (正在寻找其他正在进行的解决方案.)

票数 3
EN

Stack Overflow用户

发布于 2019-02-14 12:32:08

如果要绑定到特权端口 (端口小于1024)。您要么需要成为root,要么具有CAP_NET_BIND_SERVICE能力。

票数 14
EN

Stack Overflow用户

发布于 2021-07-24 11:12:56

使用iptable执行端口重定向。在https://stackoverflow.com/a/1762807/1100242上用flappysocks检查这个答案

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

https://stackoverflow.com/questions/54690289

复制
相关文章

相似问题

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