2013-10-22 21 views
5

我试图在Ubuntu 12.04使用构建2.6.3新的Nexus服务器的OpenJDK 7的Nexus Web应用程序,如何使用/,而不是/关系为基础URI

我有一个空库运行在端口8081,在它前面的nginx回答端口80.

但该应用程序不回答在http://nexus.example.net/,只在http://nexus.example.net/nexus/。根/回发一个404.

我想也许nexus.properties中的nexus-webapp和nexus-webapp-context-path属性会解决这个问题,但是当我改变它时,它会给我一个通用的目录列表sonatype-work/nexus目录。

回答

2

检查出running Nexus behind a proxy的章节,并确保更新和强制基础URL在Application Server Settings.

你可以保持在/关系上下文或不运行它。只需在nginx中调整您的代理/反向代理设置即可。

+1

D'oh!是的,诀窍是改变nexus-webapp-context-path而不是nexus-webapp。我一直在寻找关于nexus.properties设置的文档,并没有连接到“代理服务器”页面后面。 – Mojo

4

下面是你需要编辑在/conf/nexus.properties

nexus-webapp=${bundleBasedir}/nexus 
nexus-webapp-context-path= 

语境下是空的,但保留另外一个,因为其他人告诉从哪里加载应用程序!

+0

为我解决了! – Edd

相关问题