簡體   English   中英

Ruby on Rails部署-是否需要nginx?

[英]Ruby on Rails Deploy - Is nginx necessary?

通過配置git post-receive鈎子並通過屏幕(屏幕rails服務器)運行我的puma服務器,我已經成功地將Rails應用程序部署到了Digital Ocean。

它似乎可以在http://178.128.12.158:3000/上訪問

我還需要實現nginx嗎? 我的目的是僅在同一域中服務我的API和CMS網站。

關於capistrano / mina等部署軟件包? 如果git hook對我有用,我為什么要關心他們?

先感謝您

如果您打算使用load balancing模式來管理大量流量,nginx將為您提供幫助。 我們可以添加一些約束,例如阻止某些IP訪問的發送等。

有關更多信息,請參見以下鏈接: https : //www.nginx.com/resources/glossary/application-server-vs-web-server/

如果您希望通過Web服務器提供靜態資源(通常更快),則需要使用諸如nginx之類的前端應用程序。 Nginx將提供更大的靈活性來調整您的應用程序服務方式。

Capistrano用於部署,而且比基本的掛接方法更靈活。 例如,如果您打算擁有不同的主機(用於數據庫,Web,資產等),或者它們的倍數,則Cap是您的朋友。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM