Не могу войти в экземпляр EC2 после изменения общедоступного IP-адреса на эластичный

У меня есть Linux-сервер EC2, на котором веб-сайт правильно работал на веб-сервере Apache. Он работал на общедоступном IP.

Я изменил общедоступный IP-адрес на Elastic IP, но это остановило мой веб-сайт.

Я снова отключил эластичный IP-адрес, и мне был назначен новый общедоступный IP-адрес.

Но теперь мой сайт не работает. Группа безопасности в порядке. Я могу ping и ssh сервер с новым общедоступным IP, но веб-сайт не работает.

Как ни странно, когда я вставляю новый общедоступный IP-адрес в браузер, он перенаправляется на мой старый общедоступный после попытки в течение 10 секунд. Любая помощь приветствуется.

Это моя конфигурация виртуального хоста:

NameVirtualHost *: 80

<VirtualHost *:80>
    ServerAdmin abc@coaching.com
    DocumentRoot /all_data/wordpress
    ServerName abccoaching.com
    ErrorLog logs/coaching_error.log
    CustomLog logs/coaching_custom.com.log common
</VirtualHost>

Куда мне поместить свой эластичный (или общедоступный) IP-адрес? Как ни странно, в журналах ошибок Apache нет сообщений об ошибках.

0
задан 22 February 2017 в 07:49
2 ответа

Я не уверен, прав ли я, но, как вы сказали, когда вы просматриваете с новым общедоступным IP-адресом, он перенаправляет вас на старый общедоступный IP-адрес, ваш старый общедоступный IP-адрес может быть жестко закодирован ваш код или базу данных. Вы можете попробовать проверить конфигурацию веб-сайта и осмотреть элемент.

0
ответ дан 24 November 2019 в 04:56

Для меня это не проблема сервера, а проблема / функция WordPress. Раньше я делал резервные копии на S3 своего WP-сервера. Я просто копировал все файлы и дамп базы данных каждые пару часов в S3, чтобы использовать его для аварийного восстановления.
Однажды я практиковал это. Я установил новый экземпляр EC2 (с AMI, который я использовал для старого) с явно новым IP-адресом и скопировал все файлы из S3 в новый экземпляр EC2. Я был удивлен, увидев, что большинство кликов на сайте перенаправляются на старый сервер / старый IP-адрес. Проведя небольшое исследование, я обнаружил, что это связано с конфигурацией WP и что мне пришлось относиться к переходу на «новый» сервер как к переходу в совершенно новую среду. Я был удивлен, увидев, что в WP-конфигурации были ссылки на IP-адрес, а не только на доменное имя, которое тоже было перемещено. Я проверил эту https://codex.wordpress.org/Moving_WordPress и пару других ссылок, выполнил перечисленные шаги, и это сработало.

0
ответ дан 24 November 2019 в 04:56

Теги

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