Estoy configurando un servidor RHEL 6 de producción con RVM y Passenger. He conseguido a través de la instalación de RVM (dir a mi casa), la instalación de pasajeros, y la adición de las líneas necesarias para httpd.conf
:¿Por qué se produce este error de permisos con mod_passenger.so?
LoadModule passenger_module /home/em/.rvm/gems/[email protected]_3_production/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /home/em/.rvm/gems/[email protected]_3_production/gems/passenger-3.0.11
PassengerRuby /home/em/.rvm/wrappers/[email protected]_3_production/ruby
Pero cuando reinicio de Apache consigo este error ...
$ sudo /sbin/service httpd restart
Stopping httpd: [FAILED]
Starting httpd: httpd: Syntax error on line 218 of /etc/httpd/conf/httpd.conf: Cannot load /home/em/.rvm/gems/[email protected]_3_production/gems/passenger-3.0.11/ext/apache2/mod_passenger.so into server: /home/em/.rvm/gems/[email protected]_3_production/gems/passenger-3.0.11/ext/apache2/mod_passenger.so: cannot open shared object file: Permission denied
[FAILED]
Experimentalmente, establecí toda la ruta comenzando en ~/.rvm/...
hasta 777, pero sigo teniendo el mismo error.
¿Alguna idea?
se parece más el módulo de pasajeros tiene problemas de carga de algo: '/home/em/.rvm/gems/[email protected]_3_production/gems/passenger-3.0.11/ext /apache2/mod_passenger.so: no se puede abrir el archivo de objeto compartido: Permiso denegado', verifique con los documentos de los pasajeros que tiene todos los módulos necesarios cargados antes del pasajero – mpapis