• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Code & Café

Dicas de WordPress, PHP, MySQL e mais!

  • MySQL
  • Nginx
  • WordPress
  • PHP
  • Fail2ban
  • Bash
  • Ubuntu
  • Sobre
  • Show Search
Hide Search

NGINX: Diferentes domínios apontando para um principal

Deixe seu Comentário

Imagine o seguinte cenário: você desenvolveu um site e ele já está rodando sob um domínio principal que vamos chamar aqui de dominioprincipal.com.br. Surge então a necessidade de redirecionar um segundo domínio (segundodominio.com.br) para o primeiro, fazendo com que o usuário sempre veja o conteúdo do dominioprincipal.com.br, mesmo tendo acessado o segundodominio.com.br. Como fazer isso no NGINX? Na verdade este é um procedimento muito simples:

Primeiro passo:

Antes de mais nada você deve fazer com que o segundodominio.com.br aponte para o seu servidor, da mesma forma como já deve ter feito com o dominioprincipal.com.br

Segundo passo:

Acesse o arquivo /etc/nginx/sites-available/dominioprincipal.com.br

vim /etc/nginx/sites-available/dominioprincipal.com.br

Terceiro passo:

Em server_name adicione o endereço do segundo domínio (com e sem o www) logo após o endereço do domínio principal que já deve estar lá:

server_name dominioprincipal.com.br www.dominioprincipal.com.br segundodominio.com.br www.segundodominio.com.br;

Quarto passo:

Logo abaixo da linha server_name adicione a seguinte condicionante de redirecionamento:

if ($host ~* "segundodominio.com.br") { return 301 $scheme://dominioprincipal.com.br$request_uri; }

Salve e feche o arquivo. Certifique-se de que esta alteração também seja feita no arquivo homônimo no diretório sites-enabled (/etc/nginx/sites-enabled/dominioprincipal.com.br).

Quinto passo:

Reinicie o nginx:

sudo service nginx restart

Pronto, agora o segundo domínio já está sendo direcionado para o domínio principal!

Categoria(s): Nginx Marcado como: nginx

Reader Interactions

Comentários Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Primary Sidebar

< pesquisar >

< posts recentes >

  • Qual é a diferença entre npm e nvm?
  • Criando certificados SSL para as suas instalações WordPress locais com mkcert
  • PHP: Como fazer o autoload de classes usando o Composer?

< tags >

javaScript MySQL nginx node npm Nvidia nvm php Ubuntu WordPress WP-CLI

< categorias >

© 2023 · Code & Café ·