无法访问局域网内的Sonatype Nexus OSS存储库

时间:2019-01-25 09:32:49

标签: repository nexus sonatype

我有一台在Intranet的端口8081上运行Nexus OSS存储库(版本3.15.1-01)的计算机。我可以通过IP对其进行ping操作,甚至Jenkins都在端口8080上运行,并且可以通过任何Internet浏览器正常访问它。但是,当我尝试在8081上远程访问Nexus时,只会超时。

我已经在Nexus(我们有公司代理)上配置了http / https代理,它可以毫无问题地从联机存储库下载工件,并且可以通过localhost或127.0物理上访问正在运行的服务器。在端口8081上为0.1。

这就像某些配置阻止了对Nexus的远程访问,但我未能在应用或文档中找到这种配置(除了复选框,它可以在repo config中启用“接受传入的请求” )。有什么线索可能导致这种情况?

1 个答案:

答案 0 :(得分:0)

好吧,经过数小时的搜索:显然,在将Nexus安装到服务器中后,默认的访问URL取决于上帝是否知道;引用文档:

  

尽管文档中始终使用localhost,但是您可能需要使用IP环回地址127.0.0.1,分配给运行存储库管理器的计算机的IP地址或DNS主机名。

它从不说什么决定了您必须使用的URL或可以在哪里更改。它说的是如何更改端口:

  

用于访问存储库管理器用户界面和资源的HTTP端口的默认值为8081。因此,该用户界面位于http://localhost:8081/。要更改或更新端口,请在$ data-dir / etc / nexus.properties中找到application-port = 8081行,然后编辑该号码。

检查此文件时,它还具有一个“应用程序-主机”字段,您可以在其中设置服务器的IP,如果这样做,则可以通过物理和远程方式通过该IP进行访问,而默认设置(在本例中为localhost) )不允许远程访问。

将要求他们使文档的这一部分更加清楚,希望它能同时对某人有所帮助。