首页 > 编程知识 正文

mysql最新详细安装步骤,oracle安装步骤详细

时间:2023-05-05 20:03:33 阅读:239231 作者:4146

安装之前需要注意一下几点

安装 gitlab 之前, 需要先在服务器上先安装好git服务, 可参照 git 官网安装链接  编译源码安装过程中, 可能会有错误提示,缺少对应的依赖, 只要根据提示安装上对应的依赖, 继续编译安装git即可服务上不应该存在以下用户, 这些用户在安装gitlab 的过程中会自己创建, 如果已近存在会造成后面的, 编译失败, 或者是已经存在的用户被修改, 到时候出现问题会比较麻gitlab-wwwgitgitlab-redisgitlab-redisgitlab-prometheusgitlab 安装完成会默认使用一下端口 80、8060、8080、9090、9100、9121、9168、9187。 为了简便的看到安装成功的最终效果, 最好可以确保以上端口没有被使用。 如果已经被使用了, 则需要修改gtilab默认端口, 多几步操作。本文安装以 centos7 + git 2.9.5 + gitlab-ce-10.8.2安装包 gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm 下载进入正题开始安装 将下载好的 rpm 包上传到服务器上, 一般安装文件都放/opt 目录下面由于安装需要使用多个命令, 这里将多个命令放入到一个可执行文件中, 方便操作。            在 /opt 目录下新建 install.sh 文件, 输入一下命令行内容 sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpmsudo yum install -y curl policycoreutils-python openssh-server croniesudo lokkit -s http -s sshsudo yum install postfixsudo service postfix startsudo chkconfig postfix oncurl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash# 下面地址可以不用修改, 等待安装完成, 编译时在修改sudo EXTERNAL_URL="http://127.0.0.1" yum -y install gitlab-ce 并赋予 install.sh 可执行权限 执行命令行:       $  chmod 775 install.sh执行脚本文件 install.sh 等待安装完成  $  ./install.sh安装完成。 执行编译 等待编译完成, 需要较长时间 $  gitlab-ctl reconfigure编译完成重启服务, 如果开头提到的端口都未被占用, 且安装过程没有错误信息, 输入服务器ip即可正常访问。 $  gitlab-ctl restartGitlab安装完成后的配置以及问题解决

情况1: 服务启动, 但是访问ip无法出现gitlab相关页面

 情况2: 服务启动成功, 可以访问gitlab页面,但是页面提示 502 错误

以上两种错误,都是由于端口被占用导致的, 这个时候可以执行命令

$ gitlab-ctl tail   来查看相关日志输出, 在这里你可以看到, 日志输出哪些端口被占用。

还可以使用命令行

$ gitlab-ctl status   来查看各个服务的状态

修改默认端口


修改gitlab 访问端口
编辑文件  /etc/gitlab/gitlab.rb    vim /etc/gitlab/gitlab.rb
修改配置: external_url 'http://127.0.0.1:8090'
将此处内容修改 为服务器的域名或者ip地址, 以及访问的端口。 此处修改了, 即修改了git仓库下载地址。如果仅仅只是修改访问端口及git仓库下载地址那么只需要修改这里的一个配置即可、重新编译, 并重启服务使其nginx 配置生效, 重启完成, 即可使用新的端口访问, 重启完成之后可能需要一定时间加载过程。
$ gitlab-ctl reconfigure
$ gitlab-ctl restart
冲突端口修改, 因为 80, 8080, 9090 这几个端口比较常用, 一般在服务区中可能已经被使用, 一般只需要这个几个端口即可

80 端口:

         即上面一步, 修改默认访问端口

8080 端口:

        编辑文件: /etc/gitlab/gitlab.rb 

       修改配置 , 此次出的两个配置默认是注释, 解开注释修改即可, 这里将, 默认的 8080 修改为 8066 

        unicorn['listen'] = '127.0.0.1'
        unicorn['port'] = 8066

9090 端口:

      编辑文件: /etc/gitlab/gitlab.rb 

      修改配置, 此处将 默认 9090  端口修改为 9091 端口
      prometheus['listen_address'] = '127.0.0.1:9091'

以上任何配置修改完成都需要重新执行编译命令, 编译完成后重启服务。 等待服务重启完成后, 即可访问。其实安装步骤并不复杂, 只要一步一步来。还是很简单的。

添加nginx解析:/usr/local/nginx/conf/vhost/gitlab.conf

  

upstream git{ # 域名对应 gitlab配置中的 external_url # 端口对应 gitlab 配置中的 nginx['listen_port'] server 域名:端口;}server{ listen 80; # 此域名是提供给最终用户的访问地址 server_name 域名; location / { # 这个大小的设置非常重要,如果 git 版本库里面有大文件,设置的太小,文件push 会失败,根据情况调整 client_max_body_size 50m; proxy_redirect off; #以下确保 gitlab中项目的 url 是域名而不是 http://git,不可缺少 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 反向代理到 gitlab 内置的 nginx proxy_pass http://git; index index.html index.htm; }}

          

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。