要在外网访问Harbor私服,您需要进行以下配置:
- 修改Harbor的配置文件(harbor.yml)中的hostname:将hostname配置为您的公网IP或域名。例如:
hostname: 公网IP或域名
- 在配服务器托管网置文件中设置external_url:将external_url设置为您的公网IP或域名。确保在URL中包含正确的协议(http或https)。例如:
external_url: http://公网IP或域名
- 配置Harbor所在服务器的防火墙:确保您的服务器的防火墙允许外部对Harbor所使用的端口(默认为80和443)的访问。您可能需要在防火墙规则中添加入站规则来允许流量服务器托管网通过这些端口。
- 配置路由器或网络设备:如果您使用了路由器或其他网络设备来连接到互联网,请确保正确配置端口转发规则,将您的公网IP与Harbor服务器的内部IP地址和端口进行映射。
请注意,如果您使用的是http而不是https协议,数据传输将是明文的,因此建议在公网上使用https。为了启用https,您需要使用有效的SSL证书,并将SSL证书的相关配置添加到Harbor的配置文件中。
此外,关于Harbor的nginx配置,Harbor已经自带了两个nginx(ui和registry),您不需要额外配置第三个nginx。proxy段是用于配置反向代理的,如果您的Harbor服务后面有其他代理服务器,您可以根据需要进行配置。
完成以上步骤后,保存配置文件并重新启动Harbor服务,然后您应该能够在公网上通过您的公网IP或域名访问Harbor私服。
如果您仍然遇到问题,请提供任何错误或警告信息,以便更详细地分析和解决问题。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Python 连接 PostgreSQL 数据库
Psycopg 是最受欢迎的用于连接 PostgreSQL 的 Python 驱动库, Psycopg 完全遵守 Python DB API 2.0 规范, 并且是线程安全的, 在底层直接调用 C 库 libpq 安装 $ sudo apt install l…