最近学习在linux服务器搭建npm,结果没有文章介绍的足够清楚,我来记录一篇给自己后面也铺个路。
1.本地下载对应的压缩包
下载地址:
https://help.sonatype.com/repomanager3/download/download-archives—repository-manager-3
然后把包传到服务器
scp -r /Volumes/E/software/nexus-3.29.2-02-unix.tar.gz 用户名@服务器地址:/root/
2.登录服务器,输入密码
ssh 用户名@服务器地址
3.进入压缩包所在的文件夹解压
tar xf nexus-3.29.2-02-unix.tar.gz
4.查看是否解压成功
ls
5.移动文件到指定位置
mv nexus-3.29.2-02 /usr/local/nexus
6.编辑系统配置文件
vim /etc/profile
在文件的尾巴增加下面内容:
#set for nexus
export NEXUS_HOME=/usr/local/nexus
export PATH=$PATH:$NEXUS_HOME/bin
7.退出文件并保存修改
esc 加 :wq
8.刷新配置
source /etc/profile
由于目录 sonatype-work 以后是做仓库用的,会存储很多 jar,所以这个目录一定要放在磁盘空间大的区内,目前我们还没第一次启动 Nexus,所以这里还是空文件
9.启动nexus
nexus
10.启动nexus服务器
nexus start
整体配置完成。剩下的不用看了
11.nexus-3.29.2-02/bin目录下 查看log
./nexus console
12.访问地址:http://服务器地址:8081
默认端口值是8081,与别的服务冲突的话,修改nexus.properties和/etc/default.properties中文件中的端口地址 :
application-port=8081默认端口值
进入到nexus-3.29.2-02-unix下nexus-3.29.2-02/bin打开终端,输入,启动服务器
./nexus start
13.到浏览器地址栏输入地址:http://服务器地址:8081/nexus,打开
这个后面的还需要验证是不是跟本地的一样
请自行忽略。。。
进入nexus服务器,signin,可能会提示
Your admin user password is located in
/Volumes/E/software/nexus-3.29.2-02-unix/sonatype-work/nexus3/admin.password on the server
提示你密码地址,粘贴过来,用户名admin,密码粘过来,即可登录成功