zoukankan      html  css  js  c++  java
  • Maven 私有库 Nexus的安装

    1、下载 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

    2、解压

    #mkdir /usr/nexus

    # tar -zxvf nexus-2.11.2-03-bundle.tar.gz  -C /usr/nexus/

    #cd  /usr/nexus

    # ls
    nexus-2.11.2-03 sonatype-work
    (一个 nexus 服务,一个私有库目录)

    3、编辑 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


    4、编辑 nexus 脚本, 配置 RUN_AS_USER 参数
    # vi /usr/nexus/nexus-2.11.2-03/bin/nexus

    #RUN_AS_USER=
    改为:
    RUN_AS_USER=root

    5、防火墙中打开 8081 端口
    # vi /etc/sysconfig/iptables
    添加:
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT
    保存后重启防火墙
    # service iptables restart
    6、启动 nexus
    # /usr/nexus/nexus-2.11.2-03/bin/nexus start
    ****************************************
    WARNING - NOT RECOMMENDED TO RUN AS ROOT
    ****************************************
    Starting Nexus OSS...
    Started Nexus OSS.

    7、浏览器中打开:http://192.168.1.103:8081/nexus/

    8、登录,点右上角的Log In 输入用户名密码 ,默认用户名 admin,默认密码 admin123:

    到此,Nexus 已安装完成

    Nexus的访问权限模型

    Nexus是基于权限做访问控制的,服务器的每一个资源都有对应的权限来控制,因此用户执行特定的操作时就必须拥有必要的权限。管理员必须以角色的方式将权限赋予Nexus用户。用户可以被赋予一个或者多个角色,角色可以包含一个或多个权限,角色还可以包含一个或者多个其他角色。


    Nexus上预定义了三个用户,用admin登录后,单击页面左边的User链接,看到如下图列表:

     admin:该用户拥有Nexus的全部权限,默认密码为admin123。


      deployment:该用户能够访问Nexus,浏览仓库内容、搜索、上传部署构件,但是不能对Nexus进行任何配置,默认密码为deployment123。


      anonymous:该用户对应了所有未登录的匿名用户,它们可以浏览仓库并进行搜索。

  • 相关阅读:
    poj3678 Katu Puzzle
    poj3621 Sightseeing Cows
    0x66 Tarjan算法与无向图联通性
    0x63树的直径与最近公共祖先
    bzoj2260: 商店购物&&4349: 最小树形图
    BLACK PHOSPHORUS: THE NEW GRAPHENE?
    人机大战中AlphaGo及其执子人黄士杰
    Qt qobject_cast用法 向下转型
    QT QMimeData类
    QT 实现拖放功能
  • 原文地址:https://www.cnblogs.com/hujihon/p/5679618.html
Copyright © 2011-2022 走看看