当前位置: 首页 > 知识库问答 >
问题:

无法访问LAN内的Sonatype Nexus OSS存储库

翁文康
2023-03-14

我有一台在内部网8081端口上运行Nexus OSS存储库(版本3.15.1-01)的机器。我可以通过它的IP ping这台机器,我甚至Jenkins在8080端口上运行,可以通过任何互联网浏览器很好地访问它。然而,当我试图在8081上远程访问Nexus时,我只得到超时。

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

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

共有1个答案

马魁
2023-03-14

经过几个小时的搜索:显然,在服务器上安装Nexus后的默认访问URL取决于天知道是什么;引用留档:

虽然留档始终使用localhost,但您可能需要使用127.0.0.1的IP环回地址、IP地址或分配给运行存储库管理器的机器的DNS主机名。

它从来没有说明什么决定了你必须使用的URL,或者你可以在哪里更改它。但它确实说明了如何更改端口:

用于访问repository manager用户界面和资源的HTTP端口的默认值是8081。因此,用户界面可以在http://localhost:8081/上找到。要更改或更新端口,请在$data-dir/etc/nexus.properties中找到行application-port=8081,然后编辑该号码。

检查这个文件,它也有一个应用程序主机字段,您可以在其中设置服务器的IP,如果您这样做,您可以通过这个IP进行物理和远程访问,而默认(在我的例子中是localhost)不允许远程访问。

我要让他们把这部分留档弄得更清楚一点,希望它能同时帮助到某人。

 类似资料:
  • 下载并解压缩Websphere Liberty概要文件wlp-javaee7-8.5.5.9。拉链我在防火墙后面,我试图安装adminCenter,但出现了错误: CWWKF1219E:无法访问IBM WebSphere Liberty存储库。请确认您的计算机具有网络访问权限,并且防火墙配置正确,然后重试该操作。如果连接仍然失败,存储库服务器可能暂时不可用。 为了解决这个问题,我使用了http:/

  • 我是个彻头彻尾的Jenkins noob,所以如果我错过了一些显而易见的事情,我会提前道歉! 我正在使用Visual Studio 2010构建一个intranet web应用程序,并使用AnkhSVN将更改提交到存储在运行Visual SVN server的服务器上的存储库中。 由于预算限制,该服务器还充当我们的web服务器,并运行Jenkins。它连接到我们的内部网络,但没有外部互联网接入,所

  • 使用JNA时,我在调用方法时收到无效内存访问错误。 下面是我映射DLL的接口: 我有另一个带有常量的类: 以下是代码中出现的位置: 我知道1假设立即落在类型在dll中不匹配的事实上。但是头文件明确说明返回类型是int: lpszUserName是指向包含用户名的ASCIIZ字符串的指针。 pszUserPassword是一个指向包含用户密码的ASCIIZ字符串的指针。 lpszDesc是一个指向缓

  • 我需要从消费者内部访问saga存储库,以读取与正在消费的消息相关的saga的当前状态。 场景:我有一个外部服务,当这个服务使用来自传奇的事件时,我想看看传奇是否仍然处于正确的状态,因为如果同时传奇改变了状态,消费者必须跳过事件。 如何:我当然可以通过使用它的本机框架来查询选择的saga存储库实现,但是我想使用一个抽象,一个接口,从消费者内部加载saga状态,以便将来能够切换到不同的存储库实现。 感

  • Java:OpenJdk 11Kafka:2.2.0Kafka流库:2.3.0 我试图在docker容器中部署我的Kafka streams应用程序,但在尝试创建带有TopicAuthorizationException的内部状态存储时失败。它在本地运行良好。本地和服务器上的主要区别在于,它连接到部署了Kafka的服务器,并使用常见的Kerberos身份验证进行身份验证。我无法理解身份验证与本地商