[英]Do I need to run both nginx and jetty on the server machine?
我已經在運行ubuntu的筆記本電腦中設置了nginx,我將把這台機器用作服務器。
但是我正在OS X便攜式計算機上使用Clojure進行編程,並且在OS X上安裝了Jetty。我在OS X上編譯了.war文件,並在OS X上運行了Jetty服務器。
現在我意識到這可能是錯誤的。 Jetty是否也應該在ubuntu服務器上運行? 您能解釋使用此設置的正確方法嗎?
不,您不需要將兩台服務器都放在一台計算機上。 Nginx可以通過ip將請求轉發到其他服務器
upstream jetty {
server 192.168.1.33:3000;
}
您需要確保端口已打開並且可以從Nginx機器訪問(沒有防火牆)。
> telnet 192.168.1.33 3000
nginx和jetty都應該在服務器上運行,而在運行dev的開發人員上就可以了,除非您測試“類似生產”環境(例如nginx websockets支持)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.