# 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:

##
### 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
```

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