Instalación básica de Railo con Nginx en CentOS

Instalación básica de Railo con Nginx en CentOS

Esta sencilla guía te mostrara como instalar Railo con Nginx de la forma mas básica, por su puesto hay instalaciones mas avanzadas y con mejor rendimiento pero esta te funcionara perfectamente para un ambiente de desarrollo o si solo quieres iniciarte en Railo o Nginx.

Crea el repositorio de Nginx /etc/yum.repos.d/nginx.repo y copia el siguiente código

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

Instala Nginx

yum -y install nginx

Inicia nginx y asegúrate de que inicie después de cada reboot

service nginx start
chkconfig nginx on

Ahora descarga la ultima versión de Railo aquí http://www.getrailo.org/index.cfm/download/

cambia los permisos del instalador y ejecútalo para iniciar la instalación

chmod 744 railo-[version]-linux-installer.run
./railo-[version]-linux-installer.run

Sigue las instrucciones del instalador, asegúrate de dejar los puertos por defecto y no crees un conector para Apache.

Ahora conecta nginx con Railo modificando el archivo /etc/nginx/conf.d/default.conf y agregando el siguiente código al final del statement server.

# Main Railo proxy handler
index  index.cfm index.html index.htm;
location ~ .(cfm|cfml|cfc|jsp|cfr)(.*)$ {
      proxy_pass http://127.0.0.1:8888;
      proxy_redirect off;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Host $host;
      proxy_set_header X-Forwarded-Server $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Real-IP $remote_addr;
}

Por ultimo reinicia nginx

service nginx restart

Listo, en tu navegador web entra a http://localhost/railo-context/admin/server.cfm para ver el administrador de Railo.


Share Tweet Send
0 Comentarios
Cargando...
You've successfully subscribed to Douglas Barahona
Great! Next, complete checkout for full access to Douglas Barahona
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.