Когда я привязываю доменное имя к IP-адресу экземпляра EC2, моя установка wordpress на том же компьютере возвращает ошибку 503. Он отлично работает, когда не связан ни с одним доменным именем.
Обновить: Я думаю, что нашел причину ошибки, которая может заключаться в том, что экземпляр ELB получает 301 в качестве кода состояния из-за перенаправления (он должен использовать частный IP-адрес). Все еще не уверен, как это исправить.
Кейсы:
example.com
и возвращает ошибку 503.Я попробовал внести несколько изменений, но ни одно из них не помогло. Шаги были:
site_url
и home_url
в таблице wp_optionsНо ничто из этого, похоже, не исправляет.
файл .htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Мой первоначальный план состоял в том, чтобы настроить экземпляр в группе автомасштабирования и сбалансировать его нагрузку, но даже базовая конфигурация, похоже, не работает. То же самое произойдет, если я свяжу доменное имя с URL-адресом ELB и добавлю экземпляр в балансировщик нагрузки.