gitlab 配置郵箱,配置域名 中上級篇
配置郵箱:
- 修改配置檔案
vim /etc/gitlab/gitlab.rb
## 配置SMTP郵件配置
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "發件箱@163.com"
gitlab_rails['smtp_password'] = "發件箱賬號"
gitlab_rails['smtp_domain' ] = "163.com"
gitlab_rails['smtp_authentication'] =login
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['gitlab_email_from'] = "發件箱@163.com"
user["git_user_email"] = "發件箱@163.com"
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
配置域名:
- 修改配置檔案
vim /etc/gitlab/gitlab.rb
## 寫好域名
external_url 'http://xxx.xxx.xxx.xxx'
## 停掉他自帶的nginx
nginx['enable'] = false
* 配置域名的配置檔案:*
- 以nginx為例
# gitlab socket 檔案地址
upstream gitlab {
# 7.x 版本在此位置
# server unix:/var/opt/gitlab/gitlab-rails/tmp/sockets/gitlab.socket;
# 8.0 位置
server unix://var/opt/gitlab/gitlab-rails/sockets/gitlab.socket;
}
server
{
listen 80;
#listen [::]:80;
server_name XXX.XXX.XXX ;
index index.html index.htm index.php default.html default.htm default.php;
root /opt/gitlab/embedded/service/gitlab-rails/public;
include rewrite/none.conf;
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
include enable-php.conf;
location / {
# serve static files from defined root folder;.
# @gitlab is a named location for the upstream fallback, see below
try_files $uri $uri/index.html $uri.html @gitlab;
}
location @gitlab {
# If you use https make sure you disable gzip compression
# to be safe against BREACH attack
proxy_read_timeout 300; # Some requests take more than 30 seconds.
proxy_connect_timeout 300; # Some requests take more than 30 seconds.
proxy_redirect off;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Frame-Options SAMEORIGIN;
proxy_pass http://gitlab;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/XXX.XXX.XXX.log;
}
執行:
gitlab-ctl reconfigure
相關推薦
gitlab 配置郵箱,配置域名 中上級篇
配置郵箱: 修改配置檔案 vim /etc/gitlab/gitlab.rb ## 配置SMTP郵件配置 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_ad
build.gradle配置變數,在Activity中使用
build.gradle程式碼片段 完整版 apply plugin: 'com.android.application' apply from: rootProject.file('gradle/signing.gradle') apply plugin: 'andro
MyEclipse配置SVN,從SVN中撿出項目
1、講SVN壓縮包解壓到一個 非中文路徑 下; 2、在MyEclipse的 根目錄 下如:C:\Program Files\Genuitec\MyEclipse-8.6,新建一個 資料夾links ; 3、在links資料夾中新建一個檔案 SVN.link (可先新建
【zabbix】安裝、配置agent,配置被監控端
前言 redhat 7.0 (檢視redhat版本: cat /etc/redhat-release) zabbix 3.4 zabbix server已安裝完成(yum方式安裝zabbix) 現需要向zabbix中增加一臺被監控端(被監控伺服器/主機)
【Config】類庫讀取自己的配置檔案,配置檔案的擴充套件
我們在專案中一般都是使用統一的專案檔案配置,所有的配置和自定義的欄位都寫在一個web.config或者App.config檔案中。一般平時我們也沒有發現問題,確實這麼寫沒有問題,但是就是如果寫的多了就看著很臃腫。 並且假如你其他地方不是主專案的配置也寫在這裡,多了是不是很亂,有時候自己都不知道這個是
ueditor配置方案,配置錯誤解決方案,"未找到上傳圖片","jar包衝突","NoSuchMethodError"
配置方案:1.連結:https://blog.csdn.net/gfd54gd5f46/article/details/60887313點選開啟連結2.連結:https://www.cnblogs.com/libo0125ok/p/8127049.html點選開啟連結問題及解
win8配置jdk,配置java環境變數
Win8配置jdk 1.7環境變數 環境:win8(32位)64位差不多 jdk1.7 1.右擊計算機-屬性-高階系統設定-高階-環境變數,彈出“環境變數”對話方塊,主要是改下面的環境變數,不是上面的Administrator。(不然其他使用者還得自
自動化運維,saltstack安裝、啟動、配置、遠端執行命令,grains,pillar,安裝配置httpd,配置管理檔案、目錄、遠端命令、計劃任務,其他命令,salt-ssh使用
24.1 自動化運維介紹 24.2 saltstack安裝 24.3 啟動saltstack服務
使用Tomcat中的start.bat啟動服務,配置jdk的路徑
web服務器 暫時 bsp 開頭 rem not tar etc and 為什麽要在setclasspath.bat設置JAVA_HOME和JRE_HOME的變量的值? 在windows環境下以批處理文件方式啟動tomcat,只要運行<CATALINA_HOME>
log4j通過配置文件配置即,即可完成系統報錯想向指定郵箱發送提醒消息,網上的很多方法都又問題
name 分享 tor round 郵箱 article eap configure sys 我參考了下面的鏈接去實現,但是遇到了一些問題 參考鏈接: 1)http://blog.csdn.net/azheng270/article/details/2173430/ 這個鏈
phpStudy配置多站點多域名步驟,及遇到的403錯誤解決方式
drive window win 兩個 配置 新端口 輸入 http.conf option 首先,打開站點域名管理,配置如下,網站域名和目錄都可以自己設置,端口重設一個,不要是80了,然後先新增再保存。 打開配置文件vhosts,會看到新增了801端口的東西 在配置文
nginx安裝,默認主機配置,Nginx用戶認證,Nginx域名重定向
nginx安裝默認主機配置Nginxnginx安裝cd /usr/local/srcwget http://220.112.193.202/files/302100000569FBE9/nginx.org/download/nginx-1.12.2.tar.gz解壓到/usr/local/nginx./con
SpringMVC+HibernateValidator,配置在properties文件中的錯誤信息回顯前端頁面出現中文亂碼
loader stream 文章 中文 eval 學習 with cte 刪除 問題: 後臺在springMVC中使用hibernate-validator做參數校驗的時候(validator具體使用方法見GOOGLE),用properties文件配置了校驗失敗的錯
git配置用戶名郵箱,全局配置/單倉庫配置
AS 郵箱 項目 glob -s mail 目錄 ron nbsp 在項目根目錄下進行單倉庫配置(作用域只在本倉庫下): git config user.name "gitlab‘s Name" git config user.email "[email protected]"
windows同一個本地項目OA信用盤源碼出售導入到不同的github帳號中,配置ssh
use ckey 思路 git url 測試 nal 粘貼 public 情景:公司OA信用盤源碼出售論壇:haozbbs.com Q1446595067電腦上登入公司git帳號,原先是將自己的測試項目上傳到公司的帳號上,現在想上傳到自己的帳號 解決思路:一個項目可以pus
docker + springboot + springColud 下,項目中有配置文件,讀取出現file not found 路徑中有!的問題
path docker 讀文件 getclass str 本地調試 keys div 使用 最近在做微信支付的開發,做到退款的時候,需要使用到p12 證書,在本地調試沒問題了,打成jar 包,放入到docker 下面運行,結果出現如下的bug java.io.fileN
bashrc文件中環境變量配置錯誤,導致linux無法正常使用的解決方案
net linu csdn 修改 配置錯誤 https nbsp 導致 登陸 步驟1:輸入命令export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
PhpStorm中如何配置SVN,詳細操作方法 - 鄭加全的博客 - CSDN博客
strong iyu 管理 register 快捷鍵 學習 推薦文章 反向 添加 登錄 | 註冊 鄭加全的博客 目錄視圖 摘要視圖 訂閱 CSDN日報0711——
vue專案中webpack配置代理,解決跨域問題
在config資料夾中的index.js檔案配置 主要是這句話 proxyTable: { //本地測試介面 '/': { target: 'http://xx.xx.xx.xx', changeOrigin: true, sec
在centeros7中配置nginx,tomcate
上一篇已經安裝好了nginx 前提你有域名,伺服器有外網IP,不然就是扯蛋 配置tomcate和繫結域名 找到nginx/conf/nginx.conf,做如下關鍵配置: upstream www{ #配置upstream節點,這裡節點名為“www” ser