Gitlab SAML配置-元数据上的404

Gitlab SAML配置-元数据上的404,gitlab,saml,Gitlab,Saml,关于SAML配置的问题 我目前正在CentOs 7上运行Gitlab 9.1 CE版。我在前端有一个Apache实例,用于处理http的Gitlab的反向代理 My gitlab.rb配置了以下内容 external_url 'http://external.apache.server/gitlab/' gitlab_rails['omniauth_enabled'] = true gitlab_rails['omniauth_allow_single_sign_on'] = ['saml']

关于SAML配置的问题

我目前正在CentOs 7上运行Gitlab 9.1 CE版。我在前端有一个Apache实例,用于处理http的Gitlab的反向代理

My gitlab.rb配置了以下内容

external_url 'http://external.apache.server/gitlab/'
gitlab_rails['omniauth_enabled'] = true
gitlab_rails['omniauth_allow_single_sign_on'] = ['saml']
gitlab_rails['omniauth_auto_sign_in_with_provider'] = 'saml'
gitlab_rails['omniauth_block_auto_created_users'] = false
# gitlab_rails['omniauth_auto_link_ldap_user'] = false
gitlab_rails['omniauth_auto_link_saml_user'] = true
# gitlab_rails['omniauth_external_providers'] = ['twitter', 'google_oauth2']
# gitlab_rails['omniauth_providers'] = [
#   {
#     "name" => "google_oauth2",
#     "app_id" => "YOUR APP ID",
#     "app_secret" => "YOUR APP SECRET",
#     "args" => { "access_type" => "offline", "approval_prompt" => "" }
#   }
# ]
为了设置SAML,我的提供者要求返回的信息返回404

在阅读SAML文档时,它提到需要为SSL配置Gitlab,不确定这是否是上面提到的URL返回404的原因

启用SSL的问题是,我的外部URL已经提供了SSL,如果我按原样使用它,
https://external.apache.server
然后Gitlab正在框中查找该域的密钥/证书,但似乎不正确。我不想更改外部URL,因为它应该由Apache前置。对于正确的配置应该是什么有点困惑

谢谢