Harbor私服无法在外网访问?
  VDvlWkTw2thq 2023年11月05日 43 0

要在外网访问Harbor私服,您需要进行以下配置:

  1. 修改Harbor的配置文件(harbor.yml)中的hostname:将hostname配置为您的公网IP或域名。例如:
hostname: 公网IP或域名
  1. 在配置文件中设置external_url:将external_url设置为您的公网IP或域名。确保在URL中包含正确的协议(http或https)。例如:
external_url: http://公网IP或域名
  1. 配置Harbor所在服务器的防火墙:确保您的服务器的防火墙允许外部对Harbor所使用的端口(默认为80和443)的访问。您可能需要在防火墙规则中添加入站规则来允许流量通过这些端口。
  2. 配置路由器或网络设备:如果您使用了路由器或其他网络设备来连接到互联网,请确保正确配置端口转发规则,将您的公网IP与Harbor服务器的内部IP地址和端口进行映射。

请注意,如果您使用的是http而不是https协议,数据传输将是明文的,因此建议在公网上使用https。为了启用https,您需要使用有效的SSL证书,并将SSL证书的相关配置添加到Harbor的配置文件中。

此外,关于Harbor的nginx配置,Harbor已经自带了两个nginx(ui和registry),您不需要额外配置第三个nginx。proxy段是用于配置反向代理的,如果您的Harbor服务后面有其他代理服务器,您可以根据需要进行配置。

完成以上步骤后,保存配置文件并重新启动Harbor服务,然后您应该能够在公网上通过您的公网IP或域名访问Harbor私服。

如果您仍然遇到问题,请提供任何错误或警告信息,以便更详细地分析和解决问题。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月17日   36   0   0 服务器linux
VDvlWkTw2thq