无法更改 Bitbucket 中的端口号

Unable to change port number in Bitbucket

我的 Bitbucket 实例在 Ubuntu 服务器中 运行。

初始安装是按照向导完成的,在那一刻它被设置为默认端口 7990。

现在我想将其更改为使用端口 443,因此根据 official documentation 可以通过更改 shared/bitbucket.properties 文件中的值 server.port 轻松完成。

但是,在更改之后,服务器甚至没有在新配置的端口中侦听。

Bitbucket 以 root 用户身份启动。

为什么bitbucket不考虑修改端口?

已在配置 Nginx 服务器后修复,该服务器将在端口 7990 和 443 之间进行中继。

配置位桶:

server.port=7990
server.proxy-name=******************
server.proxy-port=443
server.scheme=https
jdbc.url=jdbc\:postgresql\://localhost\:5432/bitbucket
jdbc.driver=org.postgresql.Driver
jdbc.user=******************
jdbc.password=*************

配置 Nginx:

    server {
        location / {
            proxy_pass              http://localhost:7990;
                proxy_redirect          off;
                server_tokens           off;
            proxy_set_header        Host $host:$server_port;
                proxy_set_header        X-Forwarded-Host $host;
                proxy_set_header        X-Forwarded-Server $host;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header        X-Real-IP $remote_addr;
        }
 }

server {
    listen       443 default ssl http2;
    server_name  ******************;

ssl_certificate "******************";
ssl_certificate_key "******************";
    ssl_session_cache shared:SSL:1m;
    ssl_session_timeout  10m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers on;

    client_max_body_size 0;

    location / {

            proxy_pass              http://localhost:7990;

            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-Proto https;

            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_redirect          off;

    }
}