gpt4 book ai didi

redirect - Gitlab 综合 : how to redirect all requests to another domain

转载 作者:行者123 更新时间:2023-12-03 06:37:39 29 4
gpt4 key购买 nike

我将我的 Gitlab 迁移到了新域。我想将所有 HTTP 请求从旧 URL 重定向到新 URL。两个域当前都指向同一服务器(使用 A DNS 记录)。

我使用 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;
}

(如果/etc/nginx/conf.d/路径不存在,请继续创建它)

现在编辑 /etc/gitlab/gitlab.rb 处的配置文件以添加以下行:

nginx['custom_nginx_config'] = "include /etc/nginx/conf.d/redirect.conf;"

最后,运行gitlab-ctl reconfigure重写nginx配置并重新启动nginx。

关于redirect - Gitlab 综合 : how to redirect all requests to another domain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33601173/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com