您好,我正在一台服务器上设置多个子域,包括个人gitlab实例:
默认情况下,gitlab安装拥有整个主机,并且对端口80和443的任何请求都将重定向到gitlab实例。一个例外是位于example.com
的网站,我已经使用nginx['custom_nginx_config']
中的/etc/gitlab/gitlab.rb
设置进行了设置,以便example.com
由gitlab nginx服务提供服务。
现在,在使用Web服务器在discourse的docker映像中的同一台计算机上设置另一个站点discourse.example.com
时遇到了困难。
nginx gitlab服务器正在将对discouse.example.com
的请求重定向到gitlab.example.com
。对于gitlab拥有imo来说,这似乎过于贪婪,所以我在问是否有一种方法可以阻止gitlab捕获不要求gitlab.example.com
的请求?
最好是gitlab nginx服务器忽略不是针对gitlab.example.com
的请求,以便另一台监听80或443的服务器可以接听它们。
或者也许有一种方法可以设置代理服务,该服务分别向gitlab实例和语篇实例提供请求?