ubuntu+nginx+gerrit部署过程

gerrit部署文档链接

# 1、下载安装包
wget https://gerrit-releases.storage.googleapis.com/gerrit-3.5.1.war
# 2、新建一个用来安装gerrit的文件夹,并设置好全局变量
mkdir gerrit_project
export GERRIT_SITE=/home/gerrit/gerrit_project
# 3、开始安装
java -jar gerrit-3.5.1.war init --batch --dev -d $GERRIT_SITE

注意:
没有jdk的辉要求安装jdk
apt install openjdk-11-jre-headless  # version 11.0.14.1+1-0ubuntu1~20.04, or
apt install default-jre              # version 2:1.11-72
apt install openjdk-13-jre-headless  # version 13.0.7+5-0ubuntu1~20.04
apt install openjdk-16-jre-headless  # version 16.0.1+9-1~20.04
apt install openjdk-17-jre-headless  # version 17.0.2+8-1~20.04
apt install openjdk-8-jre-headless   # version 8u312-b07-0ubuntu1~20.04
安装完之后重试
java -jar gerrit-3.5.1.war init --batch --dev -d $GERRIT_SITE
# 4、安装git
sudo apt-get install git
# 5、配置端口参数
git config --file $GERRIT_SITE/etc/gerrit.config httpd.listenUrl 'http://0.0.0.0:8080'
# 6、重启gerrit
$GERRIT_SITE/bin/gerrit.sh restart
# 7、完成简易部署流程~

# 8、下面开始部署反向代理
新建/etc/nginx/conf.d/gerrit.conf文件,然后把配置文件修改一下放进去

server {

   listen *:88;

   #listen 127.0.0.1:8000;  #只监听来自127.0.0.1这个IP,请求8000端口的请求
   #listen 127.0.0.1; #只监听来自127.0.0.1这个IP,请求80端口的请求(不指定端口,默认80)
   #listen 8000; #监听来自所有IP,请求8000端口的请求
   #listen *:8000; #和上面效果一样
   #listen localhost:8000; #和第一种效果一致
   #'''

   server_name 124.222.101.56;

   allow  all;

  # deny  all;



    auth_basic "Welcomme to Gerrit Code Review Site!";

  # auth_basic_user_file /home/gerrit/gerrit.password;



   location / {

   proxy_pass http://124.222.101.56:8080;

   proxy_set_header X-Forwarded-For $remote_addr;

   proxy_set_header Host $host;

   }

  }

你可能感兴趣的:(devops)