位桶服务器的 Haproxy 配置
Haproxy config for bitbucket server
我正在使用 haproxy 将端口转发到 Bitbucket 服务器 ssh。这是 haproxy 配置:
frontend sshd
bind *:7999
default_backend ssh
timeout client 1h
backend ssh
mode tcp
server localhost-bitbucket-ssh 127.0.0.1:7999 check port 7999
但是如果我这样做:
sudo haproxy -f haproxy.cfg
我收到以下错误:
[ALERT] 305/201411 (4168) : http frontend 'sshd' (haproxy.cfg:38) tries to use incompatible tcp backend 'ssh' (haproxy.cfg:43) as its default backend (see 'mode').
[ALERT] 305/201411 (4168) : Fatal errors found in configuration.
但我指的是官方 atlassian 指南:https://confluence.atlassian.com/bitbucketserver/setting-up-ssh-port-forwarding-776640364.html他们错了吗?
此外,如果我在 bitbucket 服务器之前启动 haproxy,bitbucket 服务器将无法在端口 7999 上启动。我完全糊涂了。我已经为该软件付费,现在我需要自己弄清楚如何配置它超过 2 天...
更新
就像 Thomj 提到的那样,它就是 UFW。但是出于什么目的我需要haproxy?如果我不能将 Bitbucket 的 ssh 绑定到 22 端口?我不喜欢设置端口号。
前端配置默认为 http 模式,无法使用为 tcp 配置的后端。尝试将 'mode tcp' 添加到前端:
frontend sshd
bind *:7999
default_backend ssh
timeout client 1h
mode tcp
我正在使用 haproxy 将端口转发到 Bitbucket 服务器 ssh。这是 haproxy 配置:
frontend sshd
bind *:7999
default_backend ssh
timeout client 1h
backend ssh
mode tcp
server localhost-bitbucket-ssh 127.0.0.1:7999 check port 7999
但是如果我这样做:
sudo haproxy -f haproxy.cfg
我收到以下错误:
[ALERT] 305/201411 (4168) : http frontend 'sshd' (haproxy.cfg:38) tries to use incompatible tcp backend 'ssh' (haproxy.cfg:43) as its default backend (see 'mode').
[ALERT] 305/201411 (4168) : Fatal errors found in configuration.
但我指的是官方 atlassian 指南:https://confluence.atlassian.com/bitbucketserver/setting-up-ssh-port-forwarding-776640364.html他们错了吗?
此外,如果我在 bitbucket 服务器之前启动 haproxy,bitbucket 服务器将无法在端口 7999 上启动。我完全糊涂了。我已经为该软件付费,现在我需要自己弄清楚如何配置它超过 2 天...
更新
就像 Thomj 提到的那样,它就是 UFW。但是出于什么目的我需要haproxy?如果我不能将 Bitbucket 的 ssh 绑定到 22 端口?我不喜欢设置端口号。
前端配置默认为 http 模式,无法使用为 tcp 配置的后端。尝试将 'mode tcp' 添加到前端:
frontend sshd
bind *:7999
default_backend ssh
timeout client 1h
mode tcp