lee*_*d00 6 git reverse-proxy gitea
在我的 gitea 服务器上,我通常通过 ssh 本地端口转发访问它;并且无法从外部访问它,因为我将其绑定到本地主机地址。
我通过“本地端口转发”访问它http://127.0.0.1:8080,它认为它是从http://127.0.0.1:3000;访问的。所以某些功能(例如维基中的预览和问题不起作用(但是您可以保存它们,只是不预览它们);无论如何它配置错误,请参见下文,我想更改,以便Gitea Base URL随时服务器当前写入http://127.0.0.1:3000它将http://127.0.0.1:8080改为写入(但也就是说,如果它仍然在端口上运行,那就太好了3000):
哪一行gitea.ini改变了这个功能?或者更像是我需要在它前面放置一个反向代理来为我重写 URL 的情况?
我并没有纠结于端口号,而是打算更改域(localhost 到 foo),并ROOT_URL在配置备忘单中找到了提到的内容:
\n\nROOT_URL: %(PROTOCOL)s://%(DOMAIN)s:%(HTTP_PORT)s/: 覆盖\n自动生成的公共 URL。如果内部 URL 和外部 URL 不匹配,这很有用(例如在 Docker 中)。
\n
还有一个 HTTP_PORT 选项也适用于您。
\n查看您的/path/to/gitea/conf/app.ini->[server]部分并进行相应更改
[server]\n APP_DATA_PATH = /path/to/gitea\n DOMAIN = localhost\n SSH_DOMAIN = localhost\n HTTP_PORT = 3000\n ROOT_URL = http://localhost:3000/\nRun Code Online (Sandbox Code Playgroud)\n\n\n我想更改 Gitea 基本 URL,以便服务器当前写入http://127.0.0.1:3000时,它会写入http://127.0.0.1:8080(但也就是说,它会如果它仍然在端口 3000 上运行,那就太好了):
\n
我假设将 ROOT_URL 设置为http://127.0.0.1:8080但将 HTTP_PORT 保留为默认值3000应该可以做到这一点。
| 归档时间: |
|
| 查看次数: |
10325 次 |
| 最近记录: |