环境:CentOS 6.6 Final、JDK七、Sonatype Nexus、Maven IP:192.168.4.221 root 用户操做 前提:已安装 JDK8 并配置好了环境变量 一、下载最新版 Nexus http://www.sonatype.org/nexus/go/ # wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz 二、解压 #mkdir nexus #tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C nexus #cd nexus #ls nexus-2.11.2-03 sonatype-work (一个 nexus 服务,一个私有库目录) 三、编辑 Nexus 的 nexus.properties 文件,配置端口和 work 目录信息(保留默认) #cd nexus-2.11.2-03 #ls bin conf lib LICENSE.txt logs nexus NOTICE.txt tmp 查看目录结构,jetty 运行 #cd conf #vi nexus.properties #Jetty section application-port=8081 application-host=0.0.0.0 nexus-webapp=${bundleBasedir}/nexus nexus-webapp-context-path=/nexus #Nexus section nexus-work=${bundleBasedir}/../sonatype-work/nexus runtime=${bundleBasedir}/nexus/WEB-INF 四、编辑 nexus 脚本, 配置 RUN_AS_USER 参数 # vi /root/nexus/nexus-2.11.2-03/bin/nexus #RUN_AS_USER= 改成: RUN_AS_USER=root 五、防火墙中打开 8081 端口 # vi /etc/sysconfig/iptables 添加: -A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT 保存后重启防火墙 # service iptables restart 六、启动 nexus # /root/nexus/nexus-2.11.2-03/bin/nexus start **************************************** WARNING - NOT RECOMMENDED TO RUN AS ROOT **************************************** Starting Nexus OSS... Started Nexus OSS.
七、浏览器中打开:http://192.168.4.221:8081/nexus/web
八、登陆,默认用户名 admin,默认密码 admin123: