說(shuō)明框架是:http+mariadb+gerrit
一:環(huán)境準(zhǔn)備
安裝jdk8
1.先卸載之前的java南用,保留下面的友题,卸載命令rpm -e --nodeps 包名
2.在下載好的java上傳到服務(wù)器上笛辟,并解壓到/localdisk/jdk
3.修改環(huán)境變量,并導(dǎo)入
二:安裝所需要的組件,并啟動(dòng)
yum? -y? install?? git?? gitweb? httpd? mariadb-server
systemctl restart mariadb?? httpd
systemctl enable mariadb?? httpd
三:在數(shù)據(jù)庫(kù)創(chuàng)建gerrit數(shù)據(jù)庫(kù)reviewdb
mysql
>CREATE USER? 'gerrit'@'localhost'? IDENTIFIED? BY? '123123';?? ? ? ? ? ?? ##賬號(hào)及密碼
>CREATE DATABASE? reviewdb? DEFAULT? CHARACTER? SET? 'utf8'; ? ##創(chuàng)建數(shù)據(jù)庫(kù)并設(shè)置utf-8格式
>GRANT? ALL ON reviewdb.* TO 'gerrit'@'localhost'; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##歸屬
>FLUSH? PRIVILEGES;????????????????????????????????????????????????????????????????????????????? ##刷新
systemctl restart mariadb?? 重啟數(shù)據(jù)庫(kù)服務(wù)
四:配置http的反向代理------------------------------------將所有訪問(wèn)80端口的流量轉(zhuǎn)向8081端口
vim? /etc/httpd/conf/httpd.conf????????????????????????????????????????????????????????????????? ##進(jìn)入配置文件最末尾添加以下代碼
<VirtualHost *:80>
??? ProxyRequestsOff
??? ProxyVia Off
??? ProxyPreserveHost On
?? </ Proxy*>
????? Order deny,allow
??????? Allow from all
?? </Proxy>
<Location />
??????? AuthType Basic
??????? AuthName "Gerrit Code Review"
??????? Require valid-user
??????? AuthUserFile? /password?????????????????????????????????????????????????????????????????????? ##認(rèn)證賬號(hào)及密碼存放的文件
? < /Location>
ProxyPass / http://127.0.0.1:8081/
</VirtualHost>
五:重啟httpd服務(wù)豁辉,并創(chuàng)建認(rèn)證的賬號(hào)及密碼
systemctl? restart? httpd
htpasswd -c? /password?? "admin"??????????????????????????????????????????????????????????????? ###創(chuàng)建登入賬號(hào)admin
???????????????? -b?? 路徑????? 賬號(hào)???? 密碼??????????????????????????????????????????????????????????????? ####創(chuàng)建第二個(gè)賬號(hào)(不加c否則會(huì)覆蓋)
六:安裝gerrit
先下載一個(gè)版本的gerrit.war包阳柔,到本地最好放到服務(wù)器上
(gerrit的war文件下載地址:https://gerrit-releases.storage.googleapis.com/
下載時(shí)請(qǐng)下載對(duì)應(yīng)版本的war文件焰枢,例如:https://gerrit-releases.storage.googleapis.com/gerrit-2.15.war)
切換到下載好的gerrit.war包路徑,用java安裝
java ? -jar? gerrit-2.14.6.war ? init ? -d?? gerrit/(安裝放到的本地路徑)
之后按圖操作:
???
?按圖上操作舌剂,沒(méi)有提示就回車即可济锄,等待它啟動(dòng)
效果:打開瀏覽器上輸入ip地址
???