Nexus
安装和配置步骤
1.下载安装
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