redireciona o EC2 nginx para um domínio diferente

1

Eu tenho um site mysubdomain.mydomain.com que precisa ser redirecionado para myotherdomain.com/coming-soon

O aplicativo, que possui usuários existentes, precisa ser redirecionado para outro site em um domínio completamente diferente.

Minha máquina EC2 está usando o nginx. Eu tentei modificar o arquivo /etc/nginx/nginx.conf adicionando

server {
  listen 443;
  listen 80;
  server_name *.mydomain.com;
  return 301 http://www.reallifeglobal.com/coming-soon;
}

Eu também tentei várias modificações para isso, incluindo a alteração do server_name para como .mydomain.com , * , mysubdomain.mydomain.com , mas nada disso parece funcionar.

Quando vou para o URL, ele carrega uma página completamente em branco (em vez de carregar o aplicativo existente), mas ele não redireciona para o URL de retorno.

Além disso, primeiro tentei redirecionar diretamente para o provedor de DNS, mas ele está apenas trabalhando para http e eles estão tornando muito complicado redirecionar https, então estou vendo o que é preciso para redirecionar no lado da AWS. coisas.

Sou apenas um desenvolvedor mesquinho e não sei muito sobre devOps, qualquer outra coisa que você precise saber para ajudar a me informar.

EDIT sites-enabled: Dentro dos sites habilitados é um arquivo .conf para elasticastalk

map $http_upgrade $connection_upgrade {
        default         "upgrade";
        ""                      "";
}

server {
        listen 80;

        location / {
                proxy_pass http://docker;
                proxy_http_version 1.1;

                proxy_set_header Connection $connection_upgrade;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}
    
por awwester 05.05.2016 / 22:17

1 resposta

1

Agradece a @gf_ por ajudar a obter a resposta.

Eu precisava editar o bloco do servidor no arquivo /etc/nginx/sites-enabled/elastic-beanstalk.conf em vez de adicionar outro bloco de servidor a /etc/nginx/nginx.conf .

Acabei de modificar o servidor nesse arquivo para fazer o redirecionamento e tudo está bem.

    
por 05.05.2016 / 23:04

Tags