Nexus webapp, how to use / instead of /nexus for b

2019-03-20 03:14发布

I'm attempting to build a new Nexus server using 2.6.3 on Ubuntu 12.04 with OpenJDK 7.

I have an empty repository running on port 8081, with nginx in front of it answering on port 80.

But the app doesn't answer at http://nexus.example.net/, only at http://nexus.example.net/nexus/. The root / sends back a 404.

I thought maybe the nexus-webapp and nexus-webapp-context-path properties in nexus.properties would fix that, but when I change that it gives me a generic directory listing of the sonatype-work/nexus directory.

标签: nexus
2条回答
老娘就宠你
2楼-- · 2019-03-20 03:36

Check out the chapter on running Nexus behind a proxy and make sure to update and force the base url in the Application Server Settings.

You can keep running it in the /nexus context or not. Just adjust your proxy/reverse proxy setup in nginx.

查看更多
疯言疯语
3楼-- · 2019-03-20 03:42

Here is what you need edit in /conf/nexus.properties:

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

Context to be empty but keep the other one because the other one tells where to load the app from!

查看更多
登录 后发表回答