---
# System prepended metadata

title: Metodo de instalação do Nginx por meio do sistema operacional Mac OS.

---

# Metodo de instalação do Nginx por meio do sistema operacional Mac OS.

## 

### 1. Instalação

###### Abra o terminal apertando as teclas "command" e a barra de espaço, respectivamente, e pesquise "terminal".

##### Para instalar o Nginx no macOS, antes precisamos instalar o HomeBrew.

```
# Instala Homebrew se você não tiver com o seguinte comando 

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
```

##### Depois, devemos instalar o nginx usando *brew* 

```
brew install nginx
```

##### Após a instalação, vamos rodar o programa com o seguinte código:

```
sudo nginx
```

##### Para testar se o Nginx está realmente funcionando, abra o navegador e digite no URL:

```
http://localhost:8080
```

##### Deve aparecer a seguinte tela:

![](https://i.imgur.com/q3JI8sh.png)

## 

### 2. Instalação dos jogos

#### Escolha um dos jogos a seguir para instalar:

[2048](https://github.com/gabrielecirulli/2048/archive/master.zip)
[Clumsy Bird](https://github.com/ellisonleao/clumsy-bird/archive/master.zip)
[Hextris](https://github.com/Hextris/hextris/archive/gh-pages.zip)

##### Vamos criar um diretório chamado *"Sites"* para poder guardar o jogoe outros possíveis arquivos que usaremos com o Nginx

###### Assim, deixaremos todo nosso trabalho organizando, distinguindo o conteúdo do Nginx com o conteúdo pessoal do seu pc

##### Para isso, vamos criar o diretório *"Sites"* com o comando:

```
mkdir Sites/
```

##### Criado o diretório *"Sites"*, vamos mover a pasta do jogo escolhido para ele

###### A pasta do jogo provavelmente estará localizada no diretório *"Downloads"*. Se sim, então vamos mover a pasta do jogo do diretório *"Downloads"* para o diretório *"Sites"*

```
mv ~/Downloads/clumsy-bird-master/ ~/Sites/
```

###### Perceba que foi usado o jogo *"Clumsy Bird"* como exemplo. Porém, você deve colocar o nome da pasta do jogo que você escolheu depois de "~/Dowloads/"

##### Agora sim! Com a pasta do jogo no lugar certo, podemos continuar para a parte da configuração.

## 

### 3. Configuração

##### O primeiro passo é mudar a porta padrão de "8080" para "80"

###### Para isso, devemos parar o servidor Nginx se estiver rodando, usando o seguinte código:

```
sudo nginx -s stop
```

##### O segundo passo é abrir o arquivo "nginx.conf" usando `vim`:

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

##### E mude ambos o **listen** e **root**

###### De:

```
server {
listen       8080;
server_name  localhost;

#access_log  logs/host.access.log  main;

location / {
    root   html;
    index  index.html index.htm;
}
```

###### Para:

```
server {
listen       80;
server_name  localhost;

#access_log  logs/host.access.log  main;

location / {
    root   ~/Sites;
    index  index.html index.htm;
}
```

###### Para editar o arquivo, aperte a tecla `i`. Para salvar, aperte a tecla `Esc` e depois `:wq`.

##### Após salvar as configurações, vamos rodar o nginx novamente

```
sudo nginx
```

## 

### 4. Aproveite seu jogo!

###### Não esqueca de rodar o Nginx novamente! Se não estiver funcionando, reinicie com o seguinte comando:

```
sudo nginx -s stop && sudo nginx
```


![](https://i.imgur.com/vDgPsus.png)

## 

###### Duvido bater meu recorde!!! :)