小编Vic*_*red的帖子

使用普通用户和 https 的 gitea

我正在尝试设置 gitea 以使用 https 和我从 LetsEncrypt 获得的证书,以普通用户身份运行该服务。

我已经让它与普通用户在端口 80 上使用 http 一起工作git,并使用 iptables 将端口 80 重定向到端口 3000。

另外,我已经在端口 3000 上使用 https 重定向到端口 3080。

但我不知道如何配置它(也许与 iptables 一起),以便对端口 80 的请求重定向到适当的端口(3000?3080?)。

我以 root 身份使用以下 iptables 命令将端口 80 重定向到端口 3000:

# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3000

这是我的 HTTP 配置的相关部分

RUN_USER         = git

LOCAL_ROOT_URL   = http://localhost:3000/
DOMAIN           = example
HTTP_PORT        = 80
ROOT_URL         = http://example.com
Run Code Online (Sandbox Code Playgroud)

这是我在端口 3000 上重定向到端口 3080 的 HTTP 配置

RUN_USER …
Run Code Online (Sandbox Code Playgroud)

ssl https iptables gitea

5
推荐指数
1
解决办法
7706
查看次数

标签 统计

gitea ×1

https ×1

iptables ×1

ssl ×1