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

R4T-Diffusion de Google: qué es y cómo cambiará el SEO y las búsquedas con IA

Google continúa desarrollando tecnologías para transformar la manera en que sus sistemas entienden una consulta,…

4 horas hace

Cómo ser citado por ChatGPT y otras IA: estrategias GEO que funcionan

Conseguir que una marca aparezca en Google ya no es el único objetivo de una…

1 semana hace

SEO en 2026: últimas novedades en SEO, AEO y GEO (Actualizado Septiembre)

El AI SEO está transformando definitivamente la forma en que las marcas consiguen visibilidad en…

1 semana hace

Del 3D a la electrónica: cómo montar un taller maker en casa desde cero

Montar un taller maker en casa no consiste en comprar muchas herramientas y colocarlas sobre…

1 semana hace

¿Por qué mi marca aparece en ChatGPT pero no en Gemini ni Google AI Overviews?

Como Consultor SEO, he investigado varios factores a nivel GEO y las búsquedas generativas por…

3 semanas hace

Analizando las mejores agencias SEO en Brasil (comparativa técnica 2026)

Brasil es uno de los mercados digitales más competitivos de Latinoamérica y, precisamente por ello,…

4 semanas hace