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