国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

nexus安裝實(shí)例

2019-11-15 00:25:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
nexus安裝實(shí)例

Nexus安裝

1、下載Nexus:[筆者版本nexus-2.11.2-03-bundle.tar.gz]

2、 安裝nexus

[root@localhost local]# pwd/usr/local[root@localhost local]# mkdir nexus-2.11.2-03[root@localhost local]# tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C nexus-2.11.2-03[root@localhost local]# cd nexus-2.11.2-03[root@localhost nexus-2.11.2-03]# lsnexus-2.11.2-03  sonatype-work[root@localhost nexus-2.11.2-03]# mv nexus-2.11.2-03 nexus-server[root@localhost nexus-2.11.2-03]# lsnexus-server  sonatype-work

說(shuō)明:nexus-server : 為私服 、sonatype-work:為私有庫(kù)目錄

3、配置端口和私有庫(kù)目錄

[root@localhost nexus-2.11.2-03]# pwd/usr/local/nexus-2.11.2-03[root@localhost nexus-2.11.2-03]# cd nexus-server/conf/[root@localhost conf]# vim nexus.PRoperties# Jetty sectionapplication-port=8081application-host=0.0.0.0nexus-webapp=${bundleBasedir}/nexusnexus-webapp-context-path=/nexus# Nexus sectionnexus-work=${bundleBasedir}/../sonatype-work/nexusruntime=${bundleBasedir}/nexus/WEB-INF
4、編輯nexus配置用戶角色
[root@localhost bin]# pwd/usr/local/nexus-2.11.2-03/nexus-server/bin[root@localhost bin]# cat nexus | grep AS_USE -n23:#RUN_AS_USER=[root@localhost bin]# vim nexusRUN_AS_USER=root
說(shuō)明:將用戶角色配置成root
5、配置防火墻開(kāi)放nexus的訪問(wèn)端口:[筆者使用默認(rèn)的8081]
[root@localhost bin]# vim /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT[root@localhost bin]# service iptables restartiptables: Setting chains to policy ACCEPT: filter          [  OK  ]iptables: Flushing firewall rules:                         [  OK  ]iptables: Unloading modules:                               [  OK  ]iptables: Applying firewall rules:                         [  OK  ]
6、啟動(dòng)nexus
[root@localhost bin]# pwd/usr/local/nexus-2.11.2-03/nexus-server/bin[root@localhost bin]# ./nexus start****************************************WARNING - NOT RECOMMENDED TO RUN AS ROOT****************************************Starting Nexus OSS...Started Nexus OSS.
訪問(wèn):http://192.168.147.129:8081/nexus
7、增加nginx反響代理
創(chuàng)建日志文件
[root@localhost nexus]# pwd/usr/local/nexus-2.11.2-03/nexus-server/nexus[root@localhost nexus]# mkdir logs[root@localhost nexus]# lsfavicon.ico  favicon.png  images  LICENSE.html  logs  robots.txt  WEB-INF[root@localhost nexus]# cd logs/[root@localhost logs]# pwd/usr/local/nexus-2.11.2-03/nexus-server/nexus/logs

upstream配置

[root@localhost logs]# vim /usr/local/nginx/conf/domains/tools.nexus.local.comupstream tomcat_tools.nexus.local {                server 127.0.0.1:8081  weight=10 max_fails=2 fail_timeout=300s;}server {                listen                   80;                server_name              tools.nexus.local.com;                root                     /usr/local/nexus-2.11.2-03/nexus-server/nexus/;                access_log               /usr/local/nexus-2.11.2-03/nexus-server/nexus/logs/tools.nexus.local.com_access.log main;                error_log                /usr/local/nexus-2.11.2-03/nexus-server/nexus/logs/tools.nexus.local.com_error.log warn;                error_page              403 404 /40x.html;                location / {                        index index.html index.htm;                        proxy_next_upstream     http_500 http_502 http_503 http_504 error timeout invalid_header;                        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_pass              http://tomcat_tools.nexus.local;                        expires                 0d;                }}
8、重新啟動(dòng)nginx,啟動(dòng)nexus
訪問(wèn).tools.nexus.local.com/nexusNexus的配置
1、密碼找回郵箱配置:a)菜單Administration/Server配置郵箱服務(wù)地址(如果忘記密碼,可以通過(guò)該郵箱找回)如圖配置:
可以點(diǎn)擊按鈕:Test SMTP settings 檢測(cè)配置是否成功,如果成功會(huì)收到一封配置成功的消息郵件!b)菜單Security/Users給用戶配置郵箱地址,方便密碼忘記時(shí)找回:
2、修改當(dāng)前密碼:當(dāng)前賬號(hào)名顯示處[右下角]/Profile.3、倉(cāng)庫(kù)類型
一般用到的倉(cāng)庫(kù)種類是hosted、proxy、Hosted代表宿主倉(cāng)庫(kù),用來(lái)發(fā)布一些第三方不允許的組件,比如Oracle驅(qū)動(dòng)、比如商業(yè)軟件jar包。Proxy代表代理遠(yuǎn)程的倉(cāng)庫(kù),最典型的就是Maven官方中央倉(cāng)庫(kù)、JBoss倉(cāng)庫(kù)等等。如果構(gòu)建的Maven項(xiàng)目本地倉(cāng)庫(kù)沒(méi)有依賴包,那么就會(huì)去這個(gè)代理站點(diǎn)去下載,那么如果代理站點(diǎn)也沒(méi)有此依賴包,就回去遠(yuǎn)程中央倉(cāng)庫(kù)下載依賴,這些中央倉(cāng)庫(kù)就是proxy。代理站點(diǎn)下載成功后再下載至本機(jī)。筆者認(rèn)為,其實(shí)Maven這個(gè)自帶的默認(rèn)倉(cāng)庫(kù)一般情況下已經(jīng)夠大多數(shù)項(xiàng)目使用了。特殊情況時(shí)在配置新的倉(cāng)庫(kù),指定url即可,一般熟悉ExtJS的人操作這個(gè)Nexus都沒(méi)什么問(wèn)題,單詞不是很難,不明白的查查單詞基本差不多。就是如果Sonatype公司對(duì)其做了國(guó)際化的處理就更好了。hosted   類型的倉(cāng)庫(kù),內(nèi)部項(xiàng)目的發(fā)布倉(cāng)庫(kù)releases 內(nèi)部的模塊中release模塊的發(fā)布倉(cāng)庫(kù)snapshots 發(fā)布內(nèi)部的SNAPSHOT模塊的倉(cāng)庫(kù)3rd party 第三方依賴的倉(cāng)庫(kù),這個(gè)數(shù)據(jù)通常是由內(nèi)部人員自行下載之后發(fā)布上去proxy   類型的倉(cāng)庫(kù),從遠(yuǎn)程中央倉(cāng)庫(kù)中尋找數(shù)據(jù)的倉(cāng)庫(kù)group   類型的倉(cāng)庫(kù),組倉(cāng)庫(kù)用來(lái)方便我們開(kāi)發(fā)人員進(jìn)行設(shè)置的倉(cāng)庫(kù)
4、maven項(xiàng)目索引下載Maven項(xiàng)目索引,項(xiàng)目索引是為了使用者能夠在私服站點(diǎn)查找依賴使用的功能
5、隨機(jī)啟動(dòng)
[root@localhost local]# cp /usr/local/nexus-2.11.2-06/bin/nexus /etc/init.d/[root@localhost local]# cd /etc/init.d/[root@localhost init.d]# chmod 755 nexus[root@localhost init.d]# chkconfig nexus on[root@localhost init.d]# service nexus start
[更多查看] http://blog.csdn.net/zwc0910/article/details/17349111轉(zhuǎn)載請(qǐng)注明出處:[http://m.survivalescaperooms.com/dennisit/p/4546307.html]

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 河池市| 花垣县| 红原县| 丹棱县| 曲阳县| 万全县| 邹平县| 荥经县| 永吉县| 林州市| 天全县| 商水县| 彝良县| 黄平县| 内丘县| 巴林右旗| 准格尔旗| 高州市| 南昌市| 南投市| 珠海市| 疏附县| 日照市| 德令哈市| 淄博市| 开江县| 南充市| 普兰县| 星座| 高雄县| 剑阁县| 始兴县| 赤峰市| 定兴县| 白山市| 万盛区| 呼伦贝尔市| 尉氏县| 绵阳市| 北票市| 涪陵区|