我想在我的主机上安装 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 并从外部访问它,只要集线器没有运行,反之亦然。但是如果它们都运行,它们会相互重新启动。但是我真的不明白,他们不应该互相阻止吗?你知道我做错了什么吗?