【问题标题】:Can't start Jetbrains Hub & Youtrack at the same time无法同时启动 Jetbrains Hub 和 Youtrack
【发布时间】:2017-01-25 20:49:58
【问题描述】:

我想在我的主机上安装 Jetbrains Hub 和 Youtrack。我已经下载了 .zip 文件并将它们解压到/opt

我已按以下方式配置它们:

bin/hub.sh configure --listen-port 3334 --base-url http://hub.example.com

bin/youtrack.sh configure --listen-port 3333 --base-url http://youtrack.example.com

所以我认为 youtrack 将从 3333 端口开始,集线器从 3334 开始。 我已禁用 SELinux(之前曾导致一些问题)并创建了 Nginx 规则。

server {
    listen 80;
    server_name youtrack.example.com;
    error_log /var/log/nginx/youtrack.error.log;

    location / {
        proxy_pass http://localhost:3333;
    }
}

server {
    listen 80;
    server_name hub.example.com;
    error_log /var/log/nginx/hub.error.log;

    location / {
        proxy_pass http://localhost:3334;
    }
}

现在的问题是我可以启动 youtrack 并从外部访问它,只要集线器没有运行,反之亦然。但是如果它们都运行,它们会相互重新启动。但是我真的不明白,他们不应该互相阻止吗?你知道我做错了什么吗?

【问题讨论】:

  • listen 80; 是做什么的?它是在说“在端口 80 上监听”吗?
  • 您好,Ján,感谢您提供详细信息。 YouTrack 和 Hub 同时运行时究竟会发生什么?是无法访问还是卡住了?作为旁注,不确定它是否有帮助,但是,您能否尝试移动 ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;到“服务器{}”块?是否可以向我们发送 %hub_userhome%/logs 和 %youtrack_userhome%/logs 文件夹?您可以将它们发送到 youtrack-feedback@jetbrains.com

标签: nginx jetbrains-ide youtrack jetbrains-hub


【解决方案1】:

我可以在同一台服务器上运行 YouTrack 和 Hub。我认为问题可能出在您的配置命令的语法中。我认为缺少等号,应该是:

bin /hub.sh configure --listen-port=3334 --base-url=http://hub.example.com

bin /youtrack.sh configure --listen-port=3333 --base-url=http://youtrack.example.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    • 2012-02-28
    相关资源
    最近更新 更多