在一个我正在工作的项目中,我得到了负责我们gitlab服务器的任务。 在这个现有的服务的gitlab.rb我find了以下行:
nginx['custom_gitlab_server_config'] = "location ^~ /.well-known { root /var/www/letsencrypt; }"
任何人都可以解释我在那里发生了什么?
谢谢!
它看起来像是将请求redirect到/ var / www / letsencrypt的gitlabserver.tld / .well。 让我们encryptionvalidation你拥有一个域名,通过放置在你的networking服务器的根目录。井知名的目录比尝试从那里读取文件。
所以configuration线基本上是允许letsencryptvalidation免费的SSL证书。
nginx['custom_gitlab_server_config']
允许你为gitlab使用的web服务器指定nginx的自定义configuration。 有关nginx位置的信息,请访问http://nginx.org/en/docs/http/ngx_http_core_module.html#location