Nginx/Passenger: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 84: Line 84:
|valign='top' style='width:33%'|
|valign='top' style='width:33%'|
* [https://www.phusionpassenger.com/library/config/nginx/action_cable_integration/ Passenger » Nginx » Integrating Action Cable]
* [https://www.phusionpassenger.com/library/config/nginx/action_cable_integration/ Passenger » Nginx » Integrating Action Cable]
* [https://www.phusionpassenger.com/library/deploy/nginx/zero_downtime_redeployments/ruby/ Passenger » Nginx » Ruby » Restarts]
* [https://www.phusionpassenger.com/library/config/nginx/ Passenger » Nginx » Config]
* [https://www.phusionpassenger.com/library/config/nginx/ Passenger » Nginx » Config]
* [https://www.phusionpassenger.com/library/config/nginx/reference/#passenger_ruby Passenger » Nginx » Ruby]
* [https://www.phusionpassenger.com/library/config/nginx/reference/#passenger_ruby Passenger » Nginx » Ruby]

Revision as of 13:37, 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