AWS IP Forwarding

2

Eu tenho um Elastic IP na AWS que desejo encaminhar para um IP público fora da AWS.

Alguma idéia de como eu poderia realizar isso?

    
por Alex Phelps 14.03.2013 / 14:34

3 respostas

1

como @ceejayoz mencionado, o iptables pode fazer o redirecionamento na camada 3/4, no entanto, se você estiver servindo um protocolo tcp, como http, você pode usar haproxy ou nginx para redirecionar na camada 7, e isso permitiria você controle mais refinado (ou seja, reescrevendo url, etc)

    
por 24.06.2015 / 20:23
1

Dependendo do que está por trás do EIP, você pode usar tunelamento SSH da porta local .

Isto supõe que você tenha uma caixa linux rodando atrás do EIP. Se você tem um EIP sozinho e nenhum EC2 por trás dele, eu não acho que você será capaz, além disso, parece um problema estranho estar tentando resolver, o que você está realmente tentando fazer?

    
por 03.04.2016 / 17:26
0

Consegui usar o nginx para lidar com o redirecionamento 301 na página de login do aws.

Vá para sua pasta nginx conf (no meu caso é /etc/nginx/sites-available no qual eu crio um link simbólico para /etc/nginx/sites-enabled para os arquivos conf ativados).

Em seguida, adicione um caminho de redirecionamento:

server {
  listen 80;
  server_name aws.example.com;
  return 301 https://myaccount.signin.aws.amazon.com/console;
}

Se você estiver usando o nginx, provavelmente terá blocos de servidores adicionais (virtualhosts na terminologia do apache) para manipular o seu apex de zona (example.com) ou como você o instalou. Certifique-se de que você tenha um deles configurado para ser seu servidor padrão.

server {
  listen 80 default_server;
  server_name example.com;
  # rest of config ...
}

No Route 53, adicione um registro A para aws.example.com e defina o valor para o mesmo IP usado para o seu apex de zona.

    
por 11.08.2016 / 08:45