Spo*_*one 3 redirect nginx gitlab gitlab-omnibus
我将Gitlab迁移到了一个新域.我想将旧URL中的所有HTTP请求重定向到新URL.两个域当前都指向同一服务器(使用ADNS记录).
我使用Gitlab Omnibus包,与捆绑的nginx安装.这该怎么做?
首先,创建/etc/nginx/conf.d/redirect.conf:
server {
listen 80;
server_name old-gitlab.mydomain.com;
rewrite ^/(.*)$ http://new-gitlab.mydomain.com/$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)
(如果/etc/nginx/conf.d/路径不存在,请继续创建)
现在编辑配置文件,/etc/gitlab/gitlab.rb添加以下行:
nginx['custom_nginx_config'] = "include /etc/nginx/conf.d/redirect.conf;"
Run Code Online (Sandbox Code Playgroud)
最后,运行gitlab-ctl reconfigure以重写nginx配置并重新启动nginx.
| 归档时间: |
|
| 查看次数: |
1693 次 |
| 最近记录: |