我一直在嘗試幾個小時,並已閱讀本網站和互聯網提供什麼。我似乎無法讓Socket.IO在這裏正常工作。我知道nginx默認不能處理Socket.IO,但是,HAproxy可以。我希望nginx通過unix套接字爲Node應用程序提供服務,這非常棒。每個目錄都有一個由nginx設置的子目錄位置,但是,現在我需要Socket.IO作爲最後一個應用程序,並且此時我正在丟失配置。Node.JS,HAproxy和Socket.IO通過NGINX,應用程序位於子目錄
我有最新的socket.io,HAproxy 1.4.8和nginx 1.2.1。運行Ubuntu。
所以重申一下,我需要通過nginx將socket.io工作到子目錄中的節點應用程序,例如:localhost/app /。
Diagram:
WEB => HAproxy => Nginx => {/app1 app1, /app2 app2, /app3 app3}
讓我現在如果我可以提供其他任何東西!
我想這樣做的原因是我可以保留3個應用程序在端口80上運行,但是從unix套接字代理它們。所以如果有一種方法來配置它,或者類似的選擇,我會全力以赴。但是謝謝你! – film42
更新:我明白你的意思@YorkshireKev有一個很好的例子,但你給了我一些資料。乾杯! – film42