2016-05-19 43 views
0

我想在我的主機上安裝Jetbrains Hub & Youtrack。我已經下載了.zip文件並將它們解壓到/opt無法同時啓動Jetbrains Hub和Youtrack

我在採用以下方式配置它們:

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和從外部訪問它,只要集線器沒有運行,反之亦然。但是,如果他們兩人都跑了,他們會重新開始對方。但我真的不明白,他們不應該阻止對方應該嗎?你有什麼想法我做錯了嗎?

+0

'''聽什麼80;'''是嗎?它是說「聽80端口」嗎? –

+0

你好Ján, 謝謝你的細節。 當YouTrack和Hub同時運行時會發生什麼?是一個無法訪問或只是卡住? 作爲一個方面說明,不知道它是否有幫助,但仍然,請你嘗試移動 ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; 到「server {}」塊? 是否可以向我們發送%hub_userhome%/ logs和%youtrack_userhome%/ logs文件夾?您可以將它們發送到[email protected] –

回答

0

我可以在同一臺服務器上運行YouTrack和Hub。我認爲這個問題可能在你的configure命令的語法中。我相信等號不見了,它應該是:

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