0

我的本地网络中的 gogs 和 nginx 有一些问题。

每次我写“域名”时,我的意思是服务器的主机名

我有一个运行 Openmediavault 的小服务器(对于 NAS),我也会运行一些像 gogs 这样的东西。它正在运行,但仅在 URL“http:domainname:3000”上我将在 git.domainname 或 gogs.domainname 下提供 gogs

我已经尝试了很多东西,但注意是有效的。我在可用站点 /enabled-sites (符号链接)上添加了一个配置:

server {
  listen 80;
  server_name git.domainname;

  location / {
     proxy_pass http://localhost:3000;
  }
}

在我的 gogs 配置中,我有以下服务器部分:

[server]
PROTOCOL     = http
DOMAIN       = domainname
HTTP_PORT    = 3000
ROOT_URL     = http://domainname:%(HTTP_PORT)s/
DISABLE_SSH  = false
SSH_PORT     = 22
START_SSH_SERVER    = false
OFFLINE_MODE    = true

我在 Nginx 方面没有太多经验。所以我希望任何人都可以帮助我完成这项工作。我也希望我能获得更多经验,以在子域中工作的通用方式获得其他服务

当缺少任何可以帮助我的信息时,请告诉我

4

0 回答 0