Nexus 3.31.1 maven 私服 服务器配置篇 linux

文章目录

          • 一、以服务运行
            • 1. 编写配置
            • 2. 赋予可执行权限
            • 3. 配置自启动
            • 4. 启动nexus
            • 5. 监控状态
            • 6. 停止服务
          • 二、配置文件说明
            • 2.1. JAVA配置
            • 2.2. 自定义配置
            • 2.3. 工作/日志 目录修改
          • 三、使用nginx代理
            • 3.1. HTTP
            • 3.2. HTTPS
          • 四、其他配置
            • 4.1. 配置匿名访问
            • 4.2. 更改管理员电子邮件地址
            • 4.3. 配置SMTP设置
          • 五、常见错误

一、以服务运行

在生产环境中我们需要配置nexus以服务运行,保证服务器重新启动后nexus可以启动。

1. 编写配置
cd /etc/systemd/system
vim nexus.service

写环岛编辑模式i
添加内容:

[Unit]
Description=nexus service
After=network.target[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/app/nexus3/nexus-3.31.1/bin/nexus start
ExecStop=/app/nexus3/nexus-3.31.1/bin/nexus stop
User=nexus
Restart=on-abort
TimeoutSec=600[Install]
WantedBy=multi-user.target
2. 赋予可执行权限
chmod +x nexus.service
3. 配置自启动
systemctl daemon-reload
systemctl enable nexus.service

输出:Created symlink from /etc/systemd/system/multi-user.target.wants/nexus.service to /etc/systemd/system/nexus.service.

在这里插入图片描述

4. 启动nexus
systemctl start nexus.service
5. 监控状态
systemctl status nexus.service
6. 停止服务
systemctl stop nexus.service

执行截图:
在这里插入图片描述

二、配置文件说明

修改nexux安装目录/bin/nexus.vmoptions文件,调整JVM参数,的目录/app/nexus3/nexus-3.31.1/bin/nexus.vmoptions

2.1. JAVA配置

修改Nexus 3安装目录/bin/nexus.vmoptions 文件,比如修改内存

cd  /app/nexus3/nexus-3.31.1/bin/
vim nexus.vmoptions

根据服务器配置自定义调配

-Xms2703m
-Xmx2703m
-XX:MaxDirectMemorySize=2703m

如果修改请拷贝nexus-default.properties到Nexus 3工作路径/etc/nexus.properties,

2.2. 自定义配置

端口、访问前缀、请求host等配置,修改工作路径/etc/nexus.properties

cd /app/nexus3/nexus-3.31.1/etc
mv nexus-default.properties nexus.properties

在这里插入图片描述

2.3. 工作/日志 目录修改

修改安装目录/bin/nexus.vmoptions 文件

cd  /app/nexus3/nexus-3.31.1/bin/
vim nexus.vmoptions
-XX:LogFile=/app/nexus3/sonatype-work/nexus3/log/jvm.log
-Dkaraf.data=/app/nexus3/sonatype-work/nexus3
-Dkaraf.log=/app/nexus3/sonatype-work/nexus3/log
-Djava.io.tmpdir=/app/nexus3/sonatype-work/nexus3/tmp

在这里插入图片描述

三、使用nginx代理

安装nginx参考博客:nginx 1.9.9 Linux 环境安装

3.1. HTTP
vim /usr/local/nginx/conf/nginx.conf

添加内容:

worker_processes  1;events {worker_connections  1024;
}http {proxy_read_timeout 300;proxy_buffering    off;proxy_request_buffering off;keepalive_timeout  55;tcp_nodelay        on;server {listen   *:80;server_name  nexus3.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;}}
}
3.2. HTTPS
vim /usr/local/nginx/conf/nginx.conf

添加内容:

http {proxy_send_timeout 120;proxy_read_timeout 300;proxy_buffering    off;proxy_request_buffering off;keepalive_timeout  5 5;tcp_nodelay        on;server {listen   *:443;server_name  repo.example.com;# allow large uploads of filesclient_max_body_size 1G;# optimize downloading files larger than 1G#proxy_max_temp_file_size 2G;ssl on;ssl_certificate      example.pem;ssl_certificate_key  example.key;location / {# Use IPv4 upstream address instead of DNS name to avoid attempts by nginx to use IPv6 DNS lookupproxy_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;proxy_set_header X-Forwarded-Proto "https";}}
}
四、其他配置
4.1. 配置匿名访问

关闭用户匿名访问。登陆系统 》点击齿轮图标 》Security 》Anonymous Access,取消Allow anonymous users to access the server 勾选
在这里插入图片描述

4.2. 更改管理员电子邮件地址

登陆系统 》点击齿轮图标 》Security 》Users 点击admin账户 出现如下界面
在这里插入图片描述

4.3. 配置SMTP设置

配置默认的HTTP和HTTPS代理设置
登陆系统 》点击齿轮图标 》System 》HTTP
在这里插入图片描述

五、常见错误

Connect to sonatype-download.global.ssl.fastly.net:443

登陆系统》点击齿轮图标》System 》Capabilities 点击“Outreach:Management”
在这里插入图片描述
点击 “Disable”,之后重启 nexus
在这里插入图片描述
执行后效果图,按钮已置灰
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516717.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

混合云模式助力斗鱼搭建混搭大数据架构

云栖号案例库:【点击查看更多上云案例】 不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策! 案例背景 2019杭州云栖大会大数据企业级服务专场,由斗鱼大数据高级专家张龙…

架构师技术文档:Redis+Nginx+Spring全家桶+Dubbo精选

最近花了很长的时间去搜罗整理Java核心技术好文,我把每个Java核心技术的优选文章都整理成了一个又一个的文档。今天就把这些东西分享给老铁们,也能为老铁们省去不少麻烦,想学什么技能了,遇到哪方面的问题了 直接打开文档学一学就好…

天弘基金交易数据清算从8小时缩至1.5小时 解决余额宝算力难题

天弘基金作为国内总规模最大的公募基金,阿里云MaxCompute为我们构建了企业级一站式大数据解决方案。MaxCompute对于海量数据的存储、运维、计算能力强大且安全稳定,MaxCompute服务将原本需要清算8小时的用户交易数据缩短至清算1个半小时,同时…

配置MaxCompute任务消费监控告警,避免资源过度消费

MaxCompute 按量计费资源为弹性伸缩资源,对于计算任务,按任务需求提供所需资源,对资源使用无限制,同时MaxCompute按量计费的账单为天账单,即当天消费需要第二天才出账,因此,有必要对计算任务的消…

Vue3.0 备受热捧!2020 前端开发进阶必读

你好,我是汤小洋。前华为全栈工程师,南京大学软件工程硕士,拥有11年全栈开发及内部培训分享经验。作为一名前端人,学习从不是一件容易的事,这是我一路走过来的真实感受。“只要付出,就有收获”、“只要努力…

Docker 查看日志记录

日志文件对于处理故障十分重要,对于docker容器如何查看日志呢 查看docker容器的日志用到的是docker logs这个命令: 先看下官方给的命令说明 docker logs --help–details 显示更多的信息 –f, --follow 跟踪实时日志–since string 显示自某个timestam…

Docker JFrog Artifactory 7.27.10 maven私服(仓库配置篇)

文章目录一、二、 建立远程仓库2.1. 仓库列表2.2. 仓库创建演示2.3. 阿里云仓里调整三、建立本地仓库3.1. 仓库列表3.2. 仓库创建演示四、创建虚拟库4.1. 仓库列表4.2. 仓库创建演示五、创建用户/组/权限5.1. 创建用户5.2. 创建用户组5.3. 创建权限5.4. 获取密文密码5.5. 生成配…

ODPS2.0重装上阵,优化提升SQL语言表达能力

MaxCompute(原ODPS)是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用,支撑了多个BU的核心业务。 MaxCompute除了持续优化性能外,也致力于提升SQL语言的用户体验和表达能力,提高…

野鸡大学怎么知道考生电话的?

来源 | 隐小卫责编 | 晋兆雨封图 | CSDN 下载自视觉中国当你在某度频繁搜索“高考”、“志愿”、“大学”、“本科”等关键词时,你的手机号码等信息有可能被非法抓取。并且打包进行交易,卖给培训班、网校、医院等机构进行所谓的“精准获客”。当然&#…

快速入门ECS快照功能,助力大数据容灾保护

阿里云快照是云盘数据在某个时刻完整的只读拷贝,是一种便捷高效的数据容灾手段,常用于数据备份、制作自定义镜像、应用容灾等。 应用场景 推荐您在以下场景中使用快照: 容灾备份:为云盘创建快照,再使用快照创建云盘获…

Docker JFrog Artifactory 7.27.10 maven私服(IDEA 实战篇01) linux

文章目录一、私服配置1. 账户密码2. 本地仓库3. ip/port二、IntelliJ IDEA2.1. 创建项目2.2. 指定配置2.3. 下载依赖2.4. 依赖查看2.5. 注意事项一、私服配置 将服务端生成的配置复制下来&#xff0c;进行修改 1. 账户密码 2. 本地仓库 3. ip/port 内容&#xff1a; <?xml…

一文看懂专有网络和交换机的定义及关系

在专有网络&#xff08;Virtual Private Cloud&#xff0c;简称VPC&#xff09;中使用云资源前&#xff0c;您必须先创建一个专有网络和交换机。您可以在一个专有网络中创建多个交换机来划分子网。一个专有网络内的子网默认私网互通。 专有网络和交换机 专有网络VPC是您独有的…

2020中关村论坛未来青年论坛:聚焦科技与产业数字化转型,让创新成果落地开花

8月26日&#xff0c;由中关村科技园区管理委员会指导&#xff0c;朝阳区人民政府、未来论坛联合主办&#xff0c;中关村朝阳园管委会承办的“2020中关村论坛未来青年论坛”&#xff0c;在北京举行。 作为2020中关村论坛的首场先锋论坛&#xff0c;2020中关村论坛未来青年论坛聚…

JFrog Artifactory 7.27 上传应用到私服和从maven私服下载制品

文章目录一、上传微服务应用1. 生成配置2. 拷贝配置3. 执行上传4. 验证5. 自定义配置二、下载制品2.1. 获取密文密码2.2. 执行下载一、上传微服务应用 1. 生成配置 生成Artifactory仓库上传配置文件&#xff0c;选择仓库&#xff0c;点击‘Set Me Up’查看部署配置 2. 拷…

阿里云2020上云采购季,你适合买什么云产品?

线下IDC机房成本高? 自建数据库卡、慢&#xff0c;延迟高? 被黑客攻击了怎么办&#xff1f; 今年IT预算没多少? 不知道怎么过等保2.0&#xff1f; 你遇到了哪些问题&#xff1f;来阿里云2020上云采购季&#xff01;主会场请戳&#xff1a;https://www.aliyun.com/sale-…

从零开始入门 K8s | 理解 CNI 和 CNI 插件

作者 | 溪恒 阿里巴巴高级技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 26 讲&#xff0c;点击直达课程页面。 关注“阿里巴巴云原生”公众号&#xff0c;回复关键词“入门”&#xff0c;即可下载从零入门 K8s 系列文章 PPT。 导读&#xff1a;网络架构是 K8s…

老码农:这段代码绝了,切勿模仿!

作为一名老码农&#xff0c;我的心这次凉透了&#xff01;事情起因很简单&#xff1a;我在某Hub上浏览时候&#xff0c;发现这样的一条信息&#xff1a;Python 超过 C、JS 薪酬排行第一&#xff08;最大招聘网站Indeed.com数据&#xff09;噗&#xff0c;996刚下班的我&#xf…

揭秘 RocketMQ 新特性以及在金融场景下的实践

2019 年末&#xff0c; RocketMQ 正式发布了 4.6.0 版本&#xff0c;增加了“ Request-Reply ”的同步调用的新特性。“ Request-Reply ”这个新特性是由微众银行的开发者们总结实践经验&#xff0c;并反馈给社区的。接下来本文会详细介绍此新特性。 “ Request-Reply ”是什么…

docker 安装部署 Jenkins 2.322

文章目录一、镜像容器1. 安装docker2. 镜像搜索3. 远程拉取镜像4. 创建挂载目录5. 修改权限6. 启动容器二、配置修改2.1. 镜像地址2.2. 核查url2.3. 重启容器2.4. 效果访问2.5. 密码获取2.6. 插件选择2.7. 创建用户2.8. 核查URL一、镜像容器 1. 安装docker yum install docke…

闲鱼的云原生故事:靠什么支撑起万亿的交易规模?

来源 | 阿里巴巴中间件作者 | 王树彬&#xff0c;阿里巴巴闲鱼架构负责人责编 | Carol2014年6月28日&#xff0c;阿里即将赴美上市的这一年&#xff0c;西溪园区的一个茶水间里&#xff0c;28个人日夜赶工了三个月后&#xff0c;上线了一个闲置交易平台——闲鱼。今年5月份&…