URL 如何在没有端口的情况下在 Nexus Repo 中设置自定义域

How to set custom domain in Nexus Repo without port in URL

我已经在我的 Ubuntu 服务器上安装了 Nexus Repo,我能够将 IP 地址解析为自定义域。

现在,如果我想访问存储库,我会执行以下操作

http://example.com:8081

我不想在 URL 中指定端口,我需要知道如何使用浏览器默认的端口 80 或 443。 目前 80 端口被 nginx 服务器占用。我尝试将 nginx 的端口更改为不同的端口,然后将 nexus 端口更改为 80,但 Nexus 抛出错误并且无法绑定到端口 80 或 443。

有办法吗?如果我只提供我的域名,我的 nexus 存储库应该打开

http://example.com

端口 80 需要特殊权限才能允许程序绑定到它。 (1024 以下的任何端口)。

参见:https://serverfault.com/a/112798

以上答案显示了一个 IPTables 解决方案。

您可以做的另一件事是让 nginx 代理请求到您的 nexus 实例。

参见: