Назад | Перейти на главную страницу

Домен / ELB возвращает 503 после связывания с экземпляром wordpress EC2

Когда я привязываю доменное имя к IP-адресу экземпляра EC2, моя установка wordpress на том же компьютере возвращает ошибку 503. Он отлично работает, когда не связан ни с одним доменным именем.

Обновить: Я думаю, что нашел причину ошибки, которая может заключаться в том, что экземпляр ELB получает 301 в качестве кода состояния из-за перенаправления (он должен использовать частный IP-адрес). Все еще не уверен, как это исправить.

Кейсы:

Я попробовал внести несколько изменений, но ни одно из них не помогло. Шаги были:

  1. Добавьте ServerName в /etc/httpd/conf/httpd.conf
  2. Добавьте SITE_URL и HOME_URL в wp-config (и соответствующие изменения в functions.php
  3. Обновить 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 и добавлю экземпляр в балансировщик нагрузки.