我的本地网络中的 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 方面没有太多经验。所以我希望任何人都可以帮助我完成这项工作。我也希望我能获得更多经验,以在子域中工作的通用方式获得其他服务
当缺少任何可以帮助我的信息时,请告诉我