Centos 安装 Sonatype Nexus

236 阅读1分钟

简介

Sonatype Nexus Repository Manager 是一款强大的仓库管理工具,用于存储、管理和发布软件组件。它能够支持多种格式的仓库,如 Maven、npm、Docker 等。在企业开发中,私有 Maven 仓库常用于存储自定义依赖和发布组件,确保代码安全性和内部共享。

1. 环境准备:

  • CentOs: 7
  • JavaJDK: 1.8
  • Nexus: 3.30.1 (需要下载支持jdk对应的版本,不支持会导致解压报错)

2. 安装

2.1 下载 Nexus Repository Manageropt

cd /opt
wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.30.1-01-unix.tar.gz

2.2解压安装

# 解压到当前目录
tar -zxvf nexus-3.30.1-01-unix.tar.gz 

# 启动Nexus
cd nexus-3.30.1-01

./bin/nexus start

2.3 访问

http://ip地址:8081(默认端口是8081),初次登录使用默认管理员账户 用户名: admin 密码: admin123

访问失败原因:

  • 服务器安全组设置
  • 防火墙开放8081端口
firewall-cmd --zone=public --add-port=8081/tcp --permanent 
firewall-cmd --reload