Gogs ROOT_URL 配置参数有什么用?
What is the Gogs ROOT_URL Configuration parameter for?
Gogs 具有以下服务器配置参数:
[server]
DOMAIN = 172.17.0.2
HTTP_PORT = 3000
ROOT_URL = http://172.17.0.2:3000/
所以 ROOT_URL
参数可以从 DOMAIN
和 HTTP_PORT
构造,如上所示。是否用于Gogs无法推导的场景?
TIA,
奥莱
So the ROOT_URL
parameter could be constructed from the DOMAIN
and the HTTP_PORT
这并不总是正确的。 HTTP_PORT
是 gogs 侦听传入流量的端口,但这并不一定意味着您可以在该端口下访问 gogs。
例如,我让 gogs 监听本地主机上的 3000 端口,但是 gogs 在 git.example.com
下可用,因为我的 apache 服务器监听 80 端口,充当代理并将该子域的流量重定向到 gogs .如果您不能自己配置 ROOT_URL
,gogs 只会使用 DOMAIN
和 PORT
来创建完整的 URL,这是不可能的,因为 gogs 会生成错误的链接和错误的克隆网址。
Gogs 具有以下服务器配置参数:
[server]
DOMAIN = 172.17.0.2
HTTP_PORT = 3000
ROOT_URL = http://172.17.0.2:3000/
所以 ROOT_URL
参数可以从 DOMAIN
和 HTTP_PORT
构造,如上所示。是否用于Gogs无法推导的场景?
TIA, 奥莱
So the
ROOT_URL
parameter could be constructed from theDOMAIN
and theHTTP_PORT
这并不总是正确的。 HTTP_PORT
是 gogs 侦听传入流量的端口,但这并不一定意味着您可以在该端口下访问 gogs。
例如,我让 gogs 监听本地主机上的 3000 端口,但是 gogs 在 git.example.com
下可用,因为我的 apache 服务器监听 80 端口,充当代理并将该子域的流量重定向到 gogs .如果您不能自己配置 ROOT_URL
,gogs 只会使用 DOMAIN
和 PORT
来创建完整的 URL,这是不可能的,因为 gogs 会生成错误的链接和错误的克隆网址。