使用Nginx绑定域名,代理GitLab

简介:

Nginx的安装

推荐使用nginx官方提供的packages。详细内容请查看官方文档

Centos上的安装方法

# 创建/etc/yum.repos.d/nginx.repo
touch /etc/yum.reos.d/nginx.repo

# 编辑nginx.repo,把下面的内容写入;
# 注意修改OS和OSRELEASE,如centos6则把OS改成centos, OSRELEASE改成6;
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

#更新yum缓存并安装nginx
yum update
yum install -y nginx

使用nginx代理gitlab-workhorse.socket,并绑定域名访问GitLab

# 复制gitlab的nginx配置文件到nginx的conf.d目录
cp /home/git/gitlab/lib/support/nginx/gitlab /etc/nginx/conf.d/gitlab

#修改gitlab的nginx配置文件
vim /etc/nginx/conf.d/gitlab
找到server_name YOUR_SERVER_FQDN,将YOUR_SERVER_FQDN修改为你的域名,如demo.gitlab,cc;
# 修改nginx.conf,引入gitlab的nginx配置文件
vim /etc/nginx/nginx.conf

/etc/nginx/nginx.conf
……
    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/conf.d/gitlab; #在最后一个大括号上面加入这段
}

# 修改/home/git/目录的权限
sudo chmod 755 /home/git/

# 修改gitlab.yml
sudo -u git -H vim /home/git/gitlab/config/gitlab.yml
找到 host: ,修改为host: demo.gitlab.cc

# 重启gitlab
service gitlab restart

# 重启nginx
service nginx restart

本文出自:https://bbs.gitlab.cc/topic/41/%E4%BD%BF%E7%94%A8nginx%E7%BB%91%E5%AE%9A%E5%9F%9F%E5%90%8D-%E4%BB%A3%E7%90%86gitlab

本文转自奔跑在路上博客51CTO博客,原文链接http://blog.51cto.com/qiangsh/1768317如需转载请自行联系原作者


qianghong000

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
29天前
|
应用服务中间件 nginx
Nginx中如何配置中文域名?
Nginx中如何配置中文域名?
39 0
|
30天前
|
存储 网络协议 网络安全
oss自定义域名绑定(Custom Domain Binding)
阿里云OSS支持自定义域名绑定,让用户可通过自有域名访问存储文件。步骤包括:1) 确保域名已备案并在阿里云验证;2) 在OSS控制台选择Bucket,绑定自定义域名并验证备案号;3)(可选)配置SSL证书;4) 在DNS服务商处设置CNAME记录;5)(可选)启用CDN加速。此功能有助于提升品牌识别度、安全性和文件预览体验。
57 1
|
3月前
|
存储 搜索推荐 对象存储
OSS绑定自定义域名至Bucket默认域名
OSS绑定自定义域名至Bucket默认域名
42 1
|
26天前
|
数据可视化 应用服务中间件 网络安全
简单易用的Nginx代理管理工具:体验便捷配置、高效管理
Nginx Proxy Manager是一款强大的代理服务器管理工具,提供简单直观的界面来配置和管理Nginx代理服务器,帮助用户轻松提升配置的简洁性和便捷性。
45 0
简单易用的Nginx代理管理工具:体验便捷配置、高效管理
|
30天前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
193 0
|
2月前
|
网络安全
tomcat8绑定两个https域名
tomcat8绑定两个https域名
|
2月前
|
应用服务中间件 nginx
nginx 根据域名转发
nginx 根据域名转发
42 0
|
3月前
Nginx---代理遇到的坑
Nginx---代理遇到的坑
18 1
|
4月前
|
存储 弹性计算 监控
榆林阿里云代理商:阿里ECS域名绑定
简介:@luotuoemo 飞机@TG 【聚搜云】服务器运维专家! www.4526.cn 榆林阿里云代理商:阿里ECS域名绑定,阿里云是全球领先的云计算服务提供商,提供强大的云计算基础设施和解决方案。作为阿里云的代理商,榆林阿里云代理商具备丰富的经验和专业知识,为客户提供一体化的云计算解决方案。
|
4月前
|
域名解析 网络协议 应用服务中间件
百度搜索:蓝易云【服务器配置到云上nginx代理?】
现在,您的云服务器已经配置为使用Nginx代理了。通过访问您的域名,请求将被转发到云服务器上的指定端口,并由Nginx进行代理。请确保在配置和使用过程中注意安全性和网络设置,并根据您的需求进行相应调整。
40 0