本节展示的很多配置页面只对管理员可用。Nexus允许管理员用户自定义仓库列表,创建仓库组,自定义服务器设置,以及创建Maven用来包含或排除某个仓库构件的路线或者“规则”。
在一个实际的Nexus安装中,你可能会想要自定义管理员密码,而非使用“admin123”,你可能会想要复写Nexus用来存储仓库数据的默认目录。为此,以管理员用户登陆然后点击左边导航菜单Administration下面的Server。服务器配置界面如Figure 16.11, “Nexus服务器配置”显示。
该页面能让你更改:
- 管理员密码
-
默认的管理员密码是
admin123
。如果你填写这个字段并点击了Save按钮,你及更改了这个Nexus安装的管理员密码。 - 工作目录
-
在File Settings组下面,你可以自定义工作目录。如果你的Nexus安装将要作为很大的仓库的镜像,而且你想要将你的工作目录放到另外一个硬盘分区,你可能会想要自定义工作目录。
- 日志目录
-
你可以改变Nexus寻找日志的位置。在一个Unix机器上,一个通常的实践是将日志文件放到
/var/log
。如果你遵循这个实践,你可以使用适当的权限来创建一个/var/log/nexus
目录。注意这个设置并不会更改Nexus记日志的目录,它仅仅是告诉Nexus去哪里寻找日志。要更改写日志的位置,你需要修改在你Nexus安装的runtime/apps/nexus/conf
目录下jul-logging.properties
的和log4j.properties
文件。 - User Agent
-
这是Nexus用来生成HTTP请求的标识符。如果Nexus需要用一个HTTP代理,而且这个代理只有当User Agent设置成某个特定值才能工作,你就要更改这个设置。
- 额外的URL参数
-
这是一列放在对远程仓库的GET请求后面的附加参数。你可以用它来添加对请求的定义信息。
- 请求超时
-
这是当Nexus和外部,远程的仓库交互时等待一个请求成功的时间。
- 请求重试次数
-
当遇到一个失败的HTTP请求时,Nexus会重试的次数。
- 代理主机和代理端口
-
如果你的组织需要使用一个HTTP代理服务器,你可以在这里提供代理主机和代理端口。
- 代理认证
-
这一部分配置能让你提供代理认证信息,如用户名和密码,或者用来访问HTTP代理的密钥。