增加微信订阅号(在右侧),关注后,及时收到最新更新的文章。

项目集成-Maven企业私服Nexus的搭建

Maven 智菲尔 3186℃ 0评论

关于Maven的作用,为何需要使用Maven私服,在这里,就不再啰嗦了,直接上干货吧。

准备工作

  • 服务器。配置建议:CPU(2核),内存(4G),硬盘(100G+);虚拟机、台式机、物理服务机均可。
  • 服务器安装。建议创建独立用户来运行私服软件,如:dev用户,Home目录为/home/dev。
  • 网络。建议使用内网IP,保证网络的私密性,如果某些环境必需要在外网访问,请注意防火墙等其它安全限制。

 

下载安装包

访问官方站点http://www.sonatype.org/nexus/,DOWNLOADS –> NEXUS OSS,选择TGZ或ZIP压缩包进行下载。例:下载的文件为nexus-2.11.4-01-bundle.tar.gz。

安装

JDK安装

要求JDK7+,使用 java –version 检查安装是否成功。

Nexus安装

注:root用户安装,安装至dev用户下。

# cd /home/dev/src/
# tar -xzvf nexus-2.11.4-01-bundle.tar.gz
# mkdir -p ../apps/nexus
# mv nexus-2.11.4-01 sonatype-work/ ../apps/nexus/
# chown -R dev.dev /home/dev

修改nexus配置$NEXUS_HOME/conf/nexus.properties:nexus-webapp-context-path=/ # 将访问的Context去掉。

Nexus启动

注:在dev用户下启动。

# su - dev
$ cd apps/nexus/nexus-2.11.4-01/
$ cd bin/
$ ./nexus start

Nginx安装配置(可选,强烈建议)

安装不是本篇重点,就不再啰嗦了,直接上配置了:

server {
    listen 80;
    server_name  youdomain.com;
    client_max_body_size 1G;
         
    location / {
        proxy_pass   http://127.0.0.1:8081/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

安装完成后,启动即可!

转载请注明:子暃之路 » 项目集成-Maven企业私服Nexus的搭建

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址