连接到wordpress EC2实例后,域/ ELB返回503

当我将域名链接到EC2实例IP时,我在同一台机器上的wordpress设置返回503错误。 它没有链接到任何域名时运行良好。

更新 :我想我find了错误的原因,这将是ELB实例获取301作为状态码,由于redirect(它必须是私人IP)。 仍然不知道如何解决这个问题。

案例:

  • 如果我点击IP地址,它将被redirect到example.com并返回503错误。
  • 如果我点击了example.com,它只会返回503错误。

我尝试了一系列的变化,但似乎没有一个工作。 步骤是:

  1. 在/etc/httpd/conf/httpd.conf下添加ServerName
  2. 在wp-config中添加SITE_URL和HOME_URL(以及functions.php中的相关更改
  3. 在wp_options表中更新site_urlhome_url

但是这些似乎都不能解决这个问题

.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 

我原来的计划是在自动调整组下安装实例并负载均衡,但即使是基本configuration似乎也没有工作。 如果我将域名链接到ELBurl并在负载平衡器下添加实例,也会发生同样的情况。