Nexus的安装、配置防火墙、启动
这里需要使用的工具:
- FileZilla
- X shell 5
- 虚拟机(Linux操作系统)
前提条件是你已经在Linux上面配置好了JDK。
开始安装nexus
首先输入命令ifconfig
查看自己的ip配置信息
[root@localhost local]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:66:5E:25
inet addr:192.168.17.128 Bcast:192.168.17.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe66:5e25/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8084 errors:0 dropped:0 overruns:0 frame:0
TX packets:3356 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2385646 (2.2 MiB) TX bytes:693898 (677.6 KiB)
然后打开FileZilla
连接虚拟机(Linux操作系统)

将nexus.tar.gz压缩包拖拽上传到Linux(路径:/usr/local/tmp)里面
由于nexus的压缩包拥有两个目录,所以我们最好首先在Linux当中创建一个nexus的目录。
这里我是在/usr/local下创建的,一会直接压缩到这里就行了:
#mkdir /usr/local/nexus
然后查看目录,看看是否创建成功:
[root@localhost local]# cd /usr/local
[root@localhost local]# ll
total 60
bin
etc
games
include
sbin
share
src
tmp
tomcat
jdk7
lib
lib64
libexec
mysql
nexus
可以看到我们刚刚创建的Nexus的目录,创建成功。
接下来把压缩包解压到我们创建的目录:
[root@localhost tmp]# tar -zxf nexus-3.30.1-01-unix.tar.gz -C /usr/local/nexus
You have new mail in /var/spool/mail/root
然后我们去看/usr/local/nexus下是否存在这两个目录
[root@localhost tmp]# cd ..
[root@localhost local]# cd nexus
[root@localhost nexus]# ll
total 8
nexus-3.30.1-01
sonatype-work
到这里已近安装完毕了(前提是已经安装过JDK)
如果你的安装的是有错误的,就删除了重新来,首先删除:
# rm -rf nexus
然后再次创建:
# mkdir nexus
步骤和之前的一样。
了解配置文件
然后我们看一下/usr/local/nexus/nexus-2.12.0-01/conf/了解一下配置文件:
# vim 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#运行时的web应用
修改运行用户
私服需要访问我们的Linux的文件系统,存储的时候一定需要用户权限,所以需要修改运行用户。
不推荐使用root用户(但是为了方便,我自己使用的是root,嘿嘿)
[root@localhost conf]# cd /usr/local/nexus/nexus-2.12.0-01/bin
[root@localhost bin]# ll
total 24
jsw
nexus
nexus.bat
然后修改nexus配置文件
[root@localhost bin]# vim nexus
找到RunUserd的配置信息:

修改为root(我这里是为了方便,实际上需要根据情况配置)

修改防火墙
使用service iptables status查看防火墙配置信息

可以看到只有端口号:22、3306、8080对外开放,所以我们需要修改配置防火墙。
输入命令:
[root@localhost local]# vim /etc/sysconfig/iptables
复制黏贴这一行数据:放行8081端口:

接下来,刷新Linux的防火墙配置服务
[root@localhost local]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
然后我们的配置就能生效了。
然后再次查看配置信息:

发现8081端口已近放行。到此配置完成。
网友评论