passenger

Install command:
brew install passenger

Server for Ruby, Python, and Node.js apps via Apache/NGINX

https://www.phusionpassenger.com/

License: MIT

Formula JSON API: /api/formula/passenger.json

Formula code: passenger.rb on GitHub

Bottle (binary package) installation support provided for:

Apple Silicon sequoia
sonoma
ventura
Intel sonoma
ventura
64-bit linux

Current versions:

stable 6.0.23
head ⚡️ HEAD

Revision: 2

Depends on:

apr 1.7.5 Apache Portable Runtime library
apr-util 1.6.3 Companion library to apr, the Apache Portable Runtime library
openssl@3 3.4.0 Cryptography and SSL/TLS Toolkit
pcre 8.45 Perl compatible regular expressions library
pcre2 10.44 Perl compatible regular expressions library with a new API

Depends on when building from source:

httpd 2.4.62 Apache HTTP server
nginx 1.27.2 HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server
To activate Phusion Passenger for Nginx, run:
    brew install nginx
And add the following to $HOMEBREW_PREFIX/etc/nginx/nginx.conf at the top scope (outside http{}):
    load_module $HOMEBREW_PREFIX/opt/passenger/libexec/modules/ngx_http_passenger_module.so;
And add the following to $HOMEBREW_PREFIX/etc/nginx/nginx.conf in the http scope:
    passenger_root $HOMEBREW_PREFIX/opt/passenger/libexec/src/ruby_supportlib/phusion_passenger/locations.ini;
    passenger_ruby /usr/bin/ruby;

To activate Phusion Passenger for Apache, create /etc/apache2/other/passenger.conf:
    LoadModule passenger_module $HOMEBREW_PREFIX/opt/passenger/libexec/buildout/apache2/mod_passenger.so
    PassengerRoot $HOMEBREW_PREFIX/opt/passenger/libexec/src/ruby_supportlib/phusion_passenger/locations.ini
    PassengerDefaultRuby /usr/bin/ruby

Analytics:

Installs (30 days)
passenger 121
Installs on Request (30 days)
passenger 117
Build Errors (30 days)
passenger 0
Installs (90 days)
passenger 332
passenger --HEAD 1
Installs on Request (90 days)
passenger 323
passenger --HEAD 1
Installs (365 days)
passenger 1,866
passenger --HEAD 2
Installs on Request (365 days)
passenger 1,825
passenger --HEAD 2
Fork me on GitHub