Instalando NGINX Server no macOS

Instalando NGINX Server no macOS

Instalando o NGINX Server no modo raiz e de forma limpa.

Quanto mais simples e mais raiz a gente instala as coisas mais fica fácil da gente gerenciar e entender o funcionamento das coisas. E acho isso importantíssimo especialmente quando estamos trabalhando no macOS.

Então abaixo segue um passo-a-passo para você funcionar um web server NGINX no seu macOS:

Criar e acessar o diretório da aplicação

Execute o comando:

mkdir -p ~/Apps/nginx && cd ~/Apps/nginx

Baixar e preparar a dependência PCRE2

Execute o comando:

curl -OL https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.40/pcre2-10.40.tar.gz
tar -xf pcre2-10.40.tar.gz && rm pcre2-10.40.tar.gz

Baixar e preparar a dependência OpenSSL

Execute o comando:

curl -OL https://www.openssl.org/source/openssl-3.0.5.tar.gz
tar -xf openssl-3.0.5.tar.gz && rm openssl-3.0.5.tar.gz

Baixar e preparar o NGINX

Execute o comando:

curl -OL http://nginx.org/download/nginx-1.23.0.tar.gz
tar -xf nginx-1.23.0.tar.gz && rm nginx-1.23.0.tar.gz

Acessar o diretório de instalação do NGINX

Execute o comando:

cd ~/Apps/nginx/nginx-1.23.0/

Configurar os parâmetros de instalação do NGINX

Execute o comando:

./configure --with-pcre=../pcre2-10.40/ --with-http_ssl_module --with-openssl=../openssl-3.0.5/

Compilar o agente de instalação do NGINX

Execute o comando:

make && make test

Executar o agente de instalação do NGINX

Execute o comando:

sudo make install

Adicionar o caminho NGNIX ao sistema $PATH

Execute o comando:

echo /usr/local/nginx/sbin | sudo tee -a /etc/paths

Iniciar o serviço do NGNIX no seu Mac OS

Execute o comando:

sudo nginx

Parar o serviço do NGNIX no seu Mac OS

Execute o comando:

sudo nginx -s stop

Recarregar ou reiniciar o serviço do NGNIX no seu Mac OS

Execute o comando:

sudo nginx -s reload

Conclusão

Agora que você tem o NGINX instalado em seu Mac OS você já pode criar páginas para web e testá-las em seu servidor web local. Ahh! e pra ficar ainda mais legal esse rolê recomendo também seguir a leitura do artigo Configurando NGINX + PHP no macOS.

Créditos

Photo by Kari Shea on Unsplash

Did you find this article valuable?

Support Anderson Braz by becoming a sponsor. Any amount is appreciated!