Nexus

安装和配置步骤

1.下载安装

Nexus

1.1 检查环境

# java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

1.2 下载

# cd /opt
# rz -bey nexus-3.9.0-01-unix.tar.gz
# tar -zxvf nexus-3.9.0-01-unix.tar.gz
# mv mv nexus-3.9.0-01/ nexus

2.配置

2.1 创建nexus用户

# useradd nexus

2.2 授权

# chown -R nexus:nexus /opt/nexus
# chown -R nexus:nexus /opt/sonatype-work/

2.3 配置启动用户

vim /opt/nexus/bin/nexus.rc
run_as_user="nexus"

2.4 配置nexus服务

# vim /etc/systemd/system/nexus.service

[Unit]
Description=nexus service
After=network.target

[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/opt/nexus/bin/nexus start
ExecStop=/opt/nexus/bin/nexus stop
User=nexus
Restart=on-abort

[Install]
WantedBy=multi-user.target

其中LimitNOFILE=65536用于调整文件描述符数量.

2.5 更改context path和jetty默认的端口号

#vim /opt/nexus/etc/nexus-default.properties

# Jetty section
application-port=18081
application-host=0.0.0.0
nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
nexus-context-path=/nexus

3.启动nexus

# systemctl daemon-reload
# systemctl enable nexus.service
# systemctl start nexus.service

查看log

# tail -f /opt/sonatype-work/nexus3/log/nexus.log

查看服务

# systemctl status nexus

4.访问测试

访问地址: http://ip:18081/nexus 访问凭证(默认的用户名和密码):

username: admin password: admin123

results matching ""

    No results matching ""