Передача IP AWS

У меня есть Эластичный IP на AWS, который я хочу передать Общедоступному IP за пределами AWS.

Какие-либо идеи, как я мог выполнить это?

2
задан 14 March 2013 в 15:34
3 ответа

как уже упоминалось @ceejayoz, iptables может делать перенаправление на слой 3/4, однако, если вы обслуживаете протокол tcp, такой как http, вы можете использовать гапрокси или nginx для перенаправления на слой 7, и это позволит вам более тонкий контроль (т.е. url переписывание, и т.д.)

.
1
ответ дан 3 December 2019 в 11:48

В зависимости от того, что стоит за EIP, вы можете использовать SSH-туннелирование локального порта .

Это предполагает, что у вас есть Linux-сервер, работающий за EIP. Если у вас есть только EIP и за ним нет EC2, я не думаю, что вы сможете это сделать, кроме того, это кажется странной проблемой, которую вы пытаетесь решить, что вы на самом деле пытаетесь сделать?

1
ответ дан 3 December 2019 в 11:48

Мне удалось использовать nginx для обработки перенаправления 301 на страницу входа в AWS.

Перейдите в папку conf nginx (в моем случае это / etc / nginx / sites -available , в котором я создаю символическую ссылку на / etc / nginx / sites-enabled для включенных файлов conf).

Затем добавьте путь перенаправления:

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

Если вы используете nginx , у вас, скорее всего, будут дополнительные серверные блоки (virtualhosts в терминологии apache) для обработки вершины вашей зоны (example.com) или того, как вы ее настроили. Убедитесь, что один из них установлен в качестве сервера по умолчанию.

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

В Route 53 добавьте запись A для aws.example.com и установите в качестве значения тот же IP-адрес, который используется для вашей зоны. вершина.

0
ответ дан 3 December 2019 в 11:48

Теги

Похожие вопросы