Saltear al contenido principal

Instalar Nginx en Mac OS X con Homebrew

Instalar nginx cada vez es más popular en sistemas OS X para Macs. Es tan simple como introducir unos comandos y ya. Este tutorial pequeño se desarrolla a través de su configuración en OS X.
Veamos…
Primero abrimos nuestro terminal (comando).
abrimos terminal mac os x
Luego procedemos a Instalar con brew
Utilizar brew para instalar el nginx con el comando:

$ brew install nginx

Después de ejecutar la instalación:

$ sudo nginx

Realizar prueba
Pruébelo ingresando la URL:
http://localhost:8080
Configuración
El lugar predeterminado de nginx.conf en Mac después de instalar con brew es:

/usr/local/etc/nginx/nginx.conf

Cambiar el puerto predeterminado
El puerto predeterminado de nginx es 8080, lo cambiaremos a 80. Primero pare el servidor nginx si lo está ejecutando:

$ sudo nginx -s stop

Después, abra nginx.conf con:

$ vim /usr/local/etc/nginx/nginx.conf

Y cambiar el servidor:

server {
    listen       8080;
    server_name  localhost;
    #access_log  logs/host.access.log  main;
    location / {
        root   html;
        index  index.html index.htm;
    }

a:

server {
    listen       80;
    server_name  localhost;
    #access_log  logs/host.access.log  main;
    location / {
        root   html;
        index  index.html index.htm;
    }

Guarda la configuración y inicia nginx por

$ sudo nginx

Cambiar la ruta de ubicación de la web predeterminada

La carpeta nginx html (sólo instalación en brew) está por defecto en:

/usr/local/Cellar/nginx/1.2.3/html

Aviso: cambia el 1.2.3 a tu versión de nginx.
La configuración de la ruta predeterminada es:

server {
    listen       80;
    server_name  localhost;
    #access_log  logs/host.access.log  main;
    location / {
        root   html;
        index  index.html index.htm;
    }

Para permitir a Users/xajler/www:

server {
    listen       80;
    server_name  localhost;
    #access_log  logs/host.access.log  main;
    location / {
        root   /Users/xajler/www;
        index  index.html index.htm;
    }

Luego de cambiar el stop y inicio del servidor nginix, donde ahora nginx brinda servicio a las páginas desde su carpeta personalizada!
 
 

Calificar

Blogger y Especialista SEO LATAM, me gusta ayudar creando contenidos sobre SEO, Marketing Online y Tendencias Digitales. Trabajo como apoyo en varias agencias SEO & digitales en todo LATAM, como también realizo asesorías y campañas SEO Internacional en Argentina, Colombia, Chile, México, Perú, España y Estados Unidos. Como profesional de SEO & Marketing Online, brindo todo lo mejor para cumplir los objetivos deseados para cada negocio y empresa a través de campañas orgánicas. Sígueme en Twitter @Fotosarnold.

También te puede interesar...
banner hablemos de seo
Suscríbete a Nuestro Newsletter

No te pierdas las últimas actualizaciones sobre SEO y Marketing Online, manténte notificado y entérate todo con las mejores noticias!

Comentarios

Esta entrada tiene 0 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Volver arriba