[wp-trac] [WordPress Trac] #43698: 4.9.5 broke site behind load balancer, forwards to localhost

WordPress Trac noreply at wordpress.org
Thu Apr 5 09:40:44 UTC 2018


#43698: 4.9.5 broke site behind load balancer, forwards to localhost
--------------------------+-----------------------------
 Reporter:  ssuess        |      Owner:
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  General       |    Version:  4.9.5
 Severity:  normal        |   Keywords:
  Focuses:                |
--------------------------+-----------------------------
 I have 2 wordpress web servers behind a load balancer. When updating from
 4.9.4 to 4.9.5, these sites broke if accessed from the main domain (but
 continue to be accessible if I use their alternate addresses which is obvi
 not possible for our end users). Instead of the site loading by going to
 the main domain https://example.com, everyone who accesses the domain is
 instead directed to https://localhost.

 As I said, if someone accessed https://wp1.example.com or
 https://wp2.example.com (the direct addresses), the sites work. For now, I
 have reverted to 4.9.4 which fixes the problem, but I would like to figure
 out a long term fix. Any suggestions?

 FYI inside my wp-config files I am using these directives:

 define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
 define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);

 Which I need in place to be able to address the machines directly as well
 as having them work with the main domain via the load balancer.

 I think I found the changeset responsible for this behaviour
 ([https://core.trac.wordpress.org/changeset/42894]) but still have no
 workable fix.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/43698>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list