Centos7下Nexus3的安装和配置

要使用nexus服务需要安装jdk和maven,这里便不做演示了。惯例从官网下载安装包,https://www.sonatype.com/nexus-repository-oss

首页大广告图点击 get repository oss 按钮,进入到下载页。Centos7下Nexus3的安装和配置_第1张图片

我下载到的是nexus-3.16.2-01-unix.tar.gz,大家注意自己的版本号就是了。

# 建立/data/nexus 目录,上传nexus jar包到该目录后解压缩文件
tar -zxvf nexus-3.16.2-01-unix.tar.gz
# 解压缩后出现两个文件夹,nexus-3.16.2-01和sonatype-work然后删除原来的jar包
rm -f nexus-3.16.2-01-unix.tar.gz
# 创建软连接
ln -s nexus-3.16.2-01 nexus

修改环境变量

vim /etc/profile

export NEXUS_HOME=/data/nexus/nexus
export PATH=$PATH:$NEXUS_HOME/bin

source /etc/profile

修改/data/nexus/bin/nexus.rc文件,放开注释,并填入root。 

复制并编辑配置

mkdir /data/nexus/sonatype-work/nexus3/etc
cp /data/nexus/nexus/etc/nexus-default.properties /data/nexus/sonatype-work/nexus3/etc/nexus.properties

vim /data/nexus/sonatype-work/nexus3/etc/nexus.properties
# 找到端口并修改,默认是8081,我这里是修改为9882,然后防火墙开放9882端口

firewall-cmd --zone=public --add-port=9882/tcp --permanent
firewall-cmd --reload

启动三连:

nexus start
nexus status
# nexus stop

切换会nexus用户并启动nexus,sh nexus start,尝试打开http://nexus.demo.com:9882/

Centos7下Nexus3的安装和配置_第2张图片

界面很是酷炫,点击右上角输入 admin以及admin123完成登录。

登录之后出现齿轮形设置按钮,点击进行设置

 

 

优化配置(此部分参考网上资料,很遗憾我这里貌似都没成功)

1,设置开机自启。

ln -s /data/nexus/nexus/bin/nexus /etc/init.d/nexus3
chkconfig --add nexus3
chkconfig nexus3 on

2,配置运行用户。

这个地方可以使用root运行,不过官方文档里边也不建议使用root来运行,因此使用普通用户来运行。

useradd nexus
vim nexus.rc

run_as_user="nexus"

配置之后记得更改目录权限,否则下次启动会没有权限。

chown -R nexus.nexus /data/nexus/nexus
chown -R nexus.nexus /data/nexus/sonatype-work

 

你可能感兴趣的:(坐肩观海)