Phusion Passenger Open Source (original) (raw)
- Home
- F5 NGINX Plus
- Admin Guide
- Dynamic Modules Phusion Passenger Open Source
- Check the Technical Specifications page to verify that the module is supported by your operating system.
- Install the Phusion Passenger Open Source module package
nginx-plus-module-passenger
.
For Amazon Linux 2, CentOS, Oracle Linux, and RHEL:
shell
sudo yum update && \
sudo yum install nginx-plus-module-passenger
sudo yum update && \
sudo yum install nginx-plus-module-passenger
For Amazon Linux 2023, AlmaLinux, Rocky Linux:
shell
sudo dnf update && \
sudo dnf install nginx-plus-module-passenger
sudo dnf update && \
sudo dnf install nginx-plus-module-passenger
For Debian and Ubuntu:
shell
sudo apt update && \
sudo apt install nginx-plus-module-passenger
sudo apt update && \
sudo apt install nginx-plus-module-passenger
For SLES:
shell
sudo zypper refresh && \
sudo zypper install nginx-plus-module-passenger
sudo zypper refresh && \
sudo zypper install nginx-plus-module-passenger
For Alpine:
apk add nginx-plus-module-passenger
apk add nginx-plus-module-passenger
For FreeBSD:
shell
sudo pkg update && \
sudo pkg install nginx-plus-module-passenger
sudo pkg update && \
sudo pkg install nginx-plus-module-passenger
After installation you will need to enable and configure the module in F5 NGINX Plus configuration file nginx.conf
.
- Enable dynamic loading of the module with the load_module directive specified in the top-level (“
main
”) context:
nginx
load_module modules/ngx_http_passenger_module.so;
http {
# ...
}
load_module modules/ngx_http_passenger_module.so;
http {
# ...
}
- Perform additional configuration as required by the module.
- Test the NGINX Plus configuration. In a terminal, type-in the command:
Expected output of the command:
shell
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf is successful
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf is successful
- Reload the NGINX Plus configuration to enable the module:
- Passenger Documentation
- NGINX Dynamic Modules
- NGINX Plus Technical Specifications
- Uninstalling a Dynamic Module