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 sonoma
ventura
monterey
Intel sonoma
ventura
monterey
64-bit linux

Current versions:

stable 6.0.20
head ⚡️ HEAD

Revision: 2

Depends on:

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

Depends on when building from source:

httpd 2.4.59 Apache HTTP server
nginx 1.25.5 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 175
Installs on Request (30 days)
passenger 166
Build Errors (30 days)
passenger 0
Installs (90 days)
passenger 436
Installs on Request (90 days)
passenger 421
Installs (365 days)
passenger 2,030
passenger --HEAD 3
Installs on Request (365 days)
passenger 1,982
passenger --HEAD 3
Fork me on GitHub