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).

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
Compartir
Arnold Gutierrez

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.

Entradas recientes

Plataformas de las mejores ofertas de trabajos remotos para programadores en LATAM

En la actualidad, cuando hablamos de empleo en el sector tecnológico, los trabajos para programadores…

17 horas hace

El boom del SaaS en Latinoamérica: Oportunidades que no puedes ignorar

La adopción del Software como Servicio (SaaS) en Latinoamérica ha experimentado un crecimiento sin precedentes…

1 mes hace

Cómo la automatización con IA está reinventando el SEO: La ventaja de los visionarios

En un mundo digital que evoluciona a la velocidad de la luz, el SEO no…

1 mes hace

SEO en Perú: Actualidad y efectos en las Empresas (2025)

El SEO, o la optimización en motores de búsqueda, se ha convertido en una herramienta…

1 mes hace

¿El contenido con IA se posiciona en Google? ¿Qué opinan los expertos en SEO?

Los sitios web, blogs y campañas de marketing dependen cada vez más del contenido generado…

2 meses hace

¿Qué es el URL Rating (UR) de Ahrefs?

Descubra qué es la URL Rating (UR) y cómo se calcula

3 meses hace