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;
}
}