zoukankan      html  css  js  c++  java
  • gitlab启用https的配置

     vim /etc/gitlab/gitlab.rb

    external_url 'https://101.101.101.63'    #启用https,默认是http

    (改端口:external_url 'https://10.1.75.177:8881'  )

    或者:

    external_url 'https://gitlab.xxx.net'  # 需要改本地的hosts文件,或者改DNS服务器的解析指向


    nginx['enable'] = true

    nginx['redirect_http_to_https'] = true    #http重定向到https

    nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt"            #ssl证书路径

    nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"    #ssl秘钥路径

    mkdir /etc/gitlab/ssl

    chmod 700 /etc/gitlab/ssl/ -R

    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/gitlab/ssl/server.key -out /etc/gitlab/ssl/server.crt

    自签名证书 参考:https://www.cnblogs.com/andy9468/p/10414371.html

    gitlab-ctl reconfigure    #  更新配置。等1分钟左右

    gitlab-ctl status   # 查看状态。

    延伸:gitlab常用命令

    sudo gitlab-ctl start # 启动所有 gitlab 组件;
    sudo gitlab-ctl stop # 停止所有 gitlab 组件;
    sudo gitlab-ctl restart # 重启所有 gitlab 组件;
    sudo gitlab-ctl status # 查看服务状态;
    sudo gitlab-ctl reconfigure # 启动服务;
    sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
    gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
    sudo gitlab-ctl tail # 查看日志;
    

      

  • 相关阅读:
    提权小结
    《将博客搬至CSDN》
    http数据流分析
    web安全之路
    nmap原理及用法
    web渗透测试思路浅谈-----漏洞发现及利用
    web渗透测试思路浅谈-----信息收集
    渗透测试实战-Android4靶机
    从外网到内网漫游
    一次完整内网渗透
  • 原文地址:https://www.cnblogs.com/andy9468/p/9149112.html
Copyright © 2011-2022 走看看