⊗ndHsDmNC 46 of 47 menu

Configurando Nginx para sites de teste

Vamos usar o Nginx para vincular domínios aos nossos sites de teste. Para isso, vamos abrir o arquivo de configuração, remover seu conteúdo atual e colocar as configurações dos nossos dois sites de acordo com o seguinte esquema:

server { configurações do primeiro site } server { configurações do segundo site }

Vamos fazer as configurações para o primeiro site, especificando seu nome de domínio e sua porta, na qual o script do primeiro site está em execução:

server { listen 80; server_name test1.com; location / { proxy_pass http://localhost:3001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }

Abaixo, no mesmo arquivo, vamos fazer as configurações para o segundo site, também especificando o domínio e a porta corretos:

server { listen 80; server_name test2.com; location / { proxy_pass http://localhost:3002; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }

Depois disso, vamos executar o comando que verifica a configuração em busca de erros:

nginx -t

Vamos recarregar o Nginx:

service nginx reload

Vamos reiniciar o Nginx:

service nginx restart

Vamos verificar o status do Nginx (deve estar ativo, texto em verde):

service nginx status

Pronto, agora é possível acessar os domínios através do navegador e eles levarão aos seus sites de teste. Se isso não acontecer, certifique-se de que os registros A dos domínios apontam para o IP do seu servidor, e também de que você não cometeu engano com as portas dos sites implantados no NodeJS.

Vincule os domínios aos seus sites de teste, configurando o Nginx.

Acesse os seus domínios através do navegador.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar