[wp-trac] [WordPress Trac] #19337: is_ssl() fails behind nginx proxy

WordPress Trac wp-trac at lists.automattic.com
Tue Nov 29 10:46:35 UTC 2011

#19337: is_ssl() fails behind nginx proxy
 Reporter:  niklasbr                     |       Owner:
     Type:  defect (bug)                 |      Status:  new
 Priority:  normal                       |   Milestone:  Awaiting Review
Component:  Security                     |     Version:  3.3
 Severity:  normal                       |  Resolution:
 Keywords:  has-patch reporter-feedback  |

Comment (by dd32):

 In your case, you need this in your wp-config.php file (probably best
 placed at the top of the file):
 $_SERVER['HTTPS'] = !empty($_SERVER['HTTP_HTTPS']) ?

 That should work for any nginx proxies using the default reverse proxy
 rules, extra lines would be needed for those using sub-directory proxying,
 or using older nginx versions, or using other reverse proxies (varnish,
 squid, etc)

Ticket URL: <http://core.trac.wordpress.org/ticket/19337#comment:13>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software

More information about the wp-trac mailing list