ホストに Jetbrains Hub と Youtrack をインストールしたかったのです。.zip ファイルをダウンロードして、.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 を開始して外部からアクセスできることです。また、その逆も可能です。ただし、両方が実行されると、相互に再起動します。でもよくわからないけど、お互いにブロックしなくていいんじゃないの?私が間違っていることについて何か考えがありますか?