nginx: [emerg] unknown directive "passenger_enabled"
In my opinion, nginx in a way is better than Apache. It has low memory footprint and configuring it was easier and in straightforward manner. I was helping out a friend who is a Ruby On Rails developer migrating his Apache based server to Nginx couple of days back. When he tried to start nginx server, he got these error messages :
nginx: [emerg] unknown directive "passenger_enabled" in /etc/nginx/conf.d/default.conf:6
nginx: configuration file /etc/nginx/nginx.conf test failed
Upon further investigation, the error messages indicate that nginx was compiled without Phusion Passenger support.
To fix this :
sudo gem install passenger
cd /var/lib/gems/1.9.1/gems/passenger-2.2.11/bin
sudo ./passenger-install-nginx-module
restart nginx and the error message is gone.
References :
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+9.3k Golang : How to generate Code 39 barcode?
+14.9k Golang : How to add color to string?
+34.6k Golang : Upload and download file to/from AWS S3
+5.5k Fix yum-complete-transaction error
+9.9k Golang : Embed secret text string into binary(executable) file
+12.8k Golang : Skip blank/empty lines in CSV file and trim whitespaces example
+6.8k Javascript : How to get JSON data from another website with JQuery or Ajax ?
+23.8k Golang : How to validate URL the right way
+3.4k Golang : Switch Redis database redis.NewClient
+10.7k Golang : Web routing/multiplex example
+20.9k Golang : How to get time zone and load different time zone?