Standart bir Apache sunucum var. Sunucuda bir node.js betiğini (http://socket.io/) çalıştırmak için özel bir şeye ihtiyacım var mı?Sunucumda bir node.js betiği çalıştırmak için neye ihtiyacım var?
cevap
Node.js kendi HTTP sunucusunu sağlar, böylece Apache'yi gereksiz hale getirir.
Apache limana 80 ve forward unhandled requests dinlemek, aynı sunucuda Apache ve node.js çalışacak şekilde ayarlandı düğümü ya isterseniz, ya da her ikisi durumlarda vice versa
, Düğüm/Apache alenen dinleyecek portu 80 açın ve bazı kamuya açık olmayan portlarda dinleyen Apache/Node'a ilerleyin.
node.js sunucusunu başlatmak için kabuk erişimine ihtiyacınız olacak. Bu nedenle büyük olasılıkla paylaşılan barındırma üzerinde çalışmayacak.
Kabuk erişimi olan bir sanal özel sunucum var. –
Sonra basitçe node.js. yükleyebilirsiniz. Bunu nasıl yaptığınız dağıtımınıza bağlıdır (kaynakta derlemek istemediğiniz sürece) ve bunun hakkında sorularınız varsa, onlara [serverfault.com] 'dan (http://www.serverfault.com) – ThiefMaster
- 1. node.js için betiği başlat repl
- 2. Django'nun dışında bir Python betiği çalıştırmak
- 3. Bir python betiği çalıştırmak için boşluklarla argümanların belirtilmesi
- 4. Çalışan bir güvenlik duvarının arkasında npm çalıştıran: güvenlik ekibine neye ihtiyacım var?
- 5. Soket programına ihtiyacım var mı?
- 6. Bir betiği otomatik olarak çalıştırmak için gereken minimum PHP sürümünü belirlemenin bir yolu var mı?
- 7. Sonsuza kadar çalıştırmak için python betiği yapın Amazon EC2
- 8. PHP'de kendi sunucumda çalıştırabileceğim bir Github klonu var mı?
- 9. Yerel sunucumda dosya alıyorum
- 10. Node.js için bir bayrak listesi var mı?
- 11. Gerçekten bir MainWindow.xib dosyasına ihtiyacım var mı?
- 12. iPhone uygulamamda bir EULA'ya ihtiyacım var mı?
- 13. Word'e dışa aktaracağım bir wiki'ye ihtiyacım var
- 14. iframe'leri kullanmayan bir metin düzenleyicisine ihtiyacım var
- 15. '>' node.js istemi Ben eshell içinde node.js çalıştırmak istediğiniz eshell
- 16. "Base :: *; kullanma" gibi bir şeye ihtiyacım var
- 17. Kaç tane aktiviteye ihtiyacım var?
- 18. Sharepoint için ne tür bir CAL'ye ihtiyacım var?
- 19. Her istemci bağlantısı için bir SocketAsyncEventArgs öğesine ihtiyacım var mı?
- 20. Bağımlılık Enjeksiyonunu kullanmak için bir çerçeveye ihtiyacım var mı?
- 21. Oluşturmak için ne tür bir projeye ihtiyacım var?
- 22. ServletContext'i almak için neden bir HttpSession'a ihtiyacım var?
- 23. Silvershop için bir aşağı açılır markalar filtresine ihtiyacım var
- 24. AngularJS - $ kapsamına ihtiyacım var. $ Http
- 25. Vim için iyi bir Haskell girinti betiği var mı?
- 26. Nodejs için bir python betiği nasıl çalıştırılır
- 27. Gerçekten libgcc'e ihtiyacım var mı?
- 28. Başka bir program çalıştırmak için python kullanma?
- 29. Tegra GPU için programlama için nelere ihtiyacım var
- 30. Çalıştır kabuk benim node.js sunucudaki bir shell script çalıştırmak istediğiniz
çok daha fazlasını sorun. bu bilgi için. Bir soru lütfen. Görünüşe göre performans açısından bakıldığında Apache/Node yerine Node/Apache kullanmak daha mantıklı. (isteklerin% 50'sinin Node.js'ye ve% 50'sinin Apache'ye gittiğini varsayarsak). Bu doğru mu? – anarkhos
Kanımca, evet, bu doğru. Düğüm, mümkün olan en kısa sürede talepleri boşaltmak için Apache'den çok daha kısa bir 'yol'a' sahiptir. Yine de her zaman bazı performans testlerine değer. – Stoive