什么是Gogs ROOT_URL配置参数?

时间:2016-06-17 00:17:59

标签: gogs

Gogs具有以下服务器配置参数:

[server]
DOMAIN       = 172.17.0.2
HTTP_PORT    = 3000
ROOT_URL     = http://172.17.0.2:3000/

因此,ROOT_URL参数可以按照上面显示的方式DOMAINHTTP_PORT构建。它是否用于Gogs无法推导它的场景中?

TIA, 奥莱

1 个答案:

答案 0 :(得分:1)

  

因此ROOT_URL参数可以从DOMAINHTTP_PORT

构建

并非总是如此。 HTTP_PORT是端口gogs侦听传入流量,但这并不一定意味着你可以到达该端口下的gogs。

例如,我让gogs在localhost上侦听端口3000,但是git.example.com下可以使用gogs,因为我的apache服务器在端口80上侦听,充当代理并将此子域的流量重定向到gogs。如果您无法自己配置ROOT_URL,而gog只需要DOMAINPORT来创建完整的网址,那么这是不可能的,因为gog会产生gegerate错误的链接和错误的克隆网址。