美文网首页
Nexus搭建maven私服-Nexus安装(2)

Nexus搭建maven私服-Nexus安装(2)

作者: CokeNello | 来源:发表于2018-09-19 18:02 被阅读62次

    前言:公司有几个项目都要依赖同一个底层模块X,而这些项目都在不同大牛手上维护着,而又不可能直接上传到公共的仓库,于是就在自己的服务器上弄一个仓库。
    PS,基于VMWare上的CenterOS6,搭建的Nexus私服。

    0. Thanks

    Linux centeros 6.5 搭建nexus maven私服搭建教程
    nexus的安装与配置
    linux 查看并对外开放端口(防火墙拦截处理)
    Centos防火墙设置与端口开放的方法

    1. 准备工作

    • Nexus下载地址
      我们这里下载的是:Nexus Repository Manager 2 OSS
      OSS是免费版,功能少一点,但免费啊哈哈。
      Pro收费,当然功能强大。

    • 新建一个文件夹存放安装包和安装路径
      mkdir nexus

    • 通过共享文件,传到Linux上
      如果你是VMWare的Linux共享文件出问题了,参考我上一篇文章末尾
      cd /mnt/hgfs/share/
      cp nexus-2.14.10-01-bundle.tar.gz /usr/local/nexus/

    • 重命名,为了方便调用
      cd /usr/local/nexus/
      mv nexus-2.14.10-01-bundle.tar.gz nexus-2.14.10.tar.gz

    • 解压
      tar -xzvf nexus-2.14.10.tar.gz

    2. 配置Nexus

    • 编辑 打开 nexus\bin\jsw\conf下的配置文件wrapper.conf
      cd /usr/local/nexus/nexus-2.14.10-01/bin/jsw/conf
      vim wrapper.conf

    • 修改jdk的配置

    wrapper.java.command={your jdk path}\java
    wrapper.java.command=/usr/local/jdk1.8/bin/java
    
    • 配置用户,加入系统变量
    vi /etc/profile  加入export RUN_AS_USER=root
    
    • 重启机器或执行命令让环境变量生效
      source /etc/profile
      或者
      sudo shutdown -r now

    3. 启动Nexus

    • 进入目录:cd /usr/local/nexus/nexus-2.14.10-01/bin/

    • 启动:./nexus start

    这样的启动,只是暂时运行起来而已。如果想要其开机运行,就需要额外的配置

    4. 可能遇到的问题

    (1)在局域网内,访问不到nexus,但在linux本机却可以访问?
    是因为,nexus的端口未完全开放,对局域网不给予访问权限。
    - su获取权限
     - `/etc/init.d/iptables status`查看当前开放的端口
     - `iptables -I INPUT -p tcp --dport 8081 -j ACCEPT`
     - 查看当前开放的端口可以看到,8081临时开启了
     - `/etc/rc.d/init.d/iptables save` 保存
     - `/etc/init.d/iptables restart` 重启,永久生效
    

    相关文章

      网友评论

          本文标题:Nexus搭建maven私服-Nexus安装(2)

          本文链接:https://www.haomeiwen.com/subject/bqzinftx.html