Nginx/Passenger: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
No edit summary
Line 11: Line 11:
{|class='wikitable mw-collapsible mw-collapsed'
{|class='wikitable mw-collapsible mw-collapsed'
!scope='col' style='text-align:left'|
!scope='col' style='text-align:left'|
[https://editor.plantuml.com/uml/PLDDSvim4BthL-pGIpA9xVRM-D19RQTjEcxg66TwoMM1XMWC4fM4WN_VHRXWnnpuqBvzRpyUzzQXSLMH2woSLbKHaH5sBrM91Wl0s6aJkZOdm9giBkWakD3D1fD4gWm-VHJ2Oo5uiMHWONJDpm3GGdSW8jr0y8SY2CaS6B36jWj_I3-dToaAu8j9dOnbYSf1y9H9rVXq_tO9sA2rf3AcMcf37ZaS2L89iABePR-MPIvZT5AhGPVkAARqadPRHIqmReiojy2Pdjb_UN223YEq1C7g-EO1gyMewGSm-T8N3dFuiTjjO4j_Ax8EhcYQJU7xmmvcfRRENdTZamTqT6nKz6ad-SitYlUGycnvLrmff3AdLtMr3CFPOu4PsTdFy5eepHn6Pczk3e-f1m4raZL0AbQh8Xx2xQlgQMst1euuIAIXsENjb3UOkw5GQRtagbLOiEPIAqVA-HaC5OuxkBcPmpTjQZG9c2F3GIA4EjwJctKZyAbZnbdwQPCouSBz6agZOxBztFtjNOjA_uTm9sWuL2d5RkGcH-h0bbWhori2HJMlbgOZuLav_SgxJXuQYYkMEivYnFSGnguM7XW-h-6v8jFwA1yED9F973g7C8UjyakAi_Oxy9RzGuOIjiklDI_qzzFx2WTBz71RQiK-x4Gwxmt6OLZlmCbWlHugxXd6V_e_ Diagram]
[https://editor.plantuml.com/uml/PLJ1Sjem4BthAtRSIp8fqDuQ3fqKIDjqQ4emdLvoMTjhHuCjkP8SyDzd9GEEmGUmhVVsxUvxuplhqBYcAWKsJgkcIiW8kvMgHeCLOEgqYLrR4k2EhAxetU5CxrUOPL8LyFcJ404BqLzB1cP6x_W_0hJWNuX4xo7wHmd4P5uPiCJM7t_8l-ItEGhWYuiwcSeQbOFeiP1g7-ZXxXAmGcj95LnghWq5vEcL89K1AufEzbjTbp959xKwwT8jfPHVbbqtIGkCMwCiBJ0pL0vF0PoXmmGjGRGut0N0OjPhXWNqr-XhDq9ukBcPmi_DPWLh-j-GTN15us8CF-utCAcrTVPQzE1BEi0KvY-KRY7dLRDrt3ZaigHdTJMFuyb3XGNPoQ_uMWYb7Hr8HXOlRWeFUS02xIKhWLIisIIyce_FgjEmtXm-SP19Gwahsp7xMhfJkz86vKMhi6BfkLQEb0kRUTSbzzpRuqV-hiqEJGRcKEPL8iGwtPAR-6q4ViyOyeSpoum722RLHgTaErV2pt7WVbgbZoWU2Ws1QPJYkFAyVVt8rhXJbcq4HJlsdiPzpM5JNIYEFjxlAMrOyh2RWEyH7h-O7Ltq-FXf2KyDcJOW-xDXvT5e2ZvQNDOsfHDdPKU3tNZmceD7XZBErUybM__dyQppqI127SNMMd68lP0FhZXBdQVqCVQKGsWxdhXZ3dyptW00 Diagram]
|-
|-
|valign='top'|
|valign='top'|

Revision as of 13:46, 6 February 2026

sudo apt-get update;echo
sudo apt install -y nginx

Diagram

Passenger » Why

Passenger » Why

Feature Nginx + Passenger Nginx + Puma
Ease of Setup High (Single config file) Medium (Need to manage Puma service)
Process Management Automatic (Spawns/restarts apps) Manual (Requires Systemd or Monit)
Memory Management Excellent (Auto-kills bloated processes) Good (Manual tuning required)
Multi-Language Supports Ruby, Python, Node.js Ruby only

References

References