Problem with HTTPS Plugin and Multi-site
-
I new to WordPress and doing a new build and having a problem adding HTTPS Plugin (v3.3.6) onto a multi-site environment.
I’m looking to get my sites served via HTTP and all admin/login functions over HTTPS.
My issue is that as soon as I enable the HTTPS plugin then all my admin functions start giving me a “Registration has been disabled” page – with a url http://wp.domain.com/wp-signup.php?new=wpsite1.domain.net
I have WordPress on LAMP behind a separate Apache Reverse Proxy.
First off I managed to get the HTTPS Plugin working on a single site install with admin on HTTPS. For this I used a seperate domain.
-
Wordpress on wp.domain.com
Admin on wp.domain.netOn reverse proxy I have two virtual hosts – 1 for each of these – with SSL cert on *.domain.net.
When I tried to add multi-site on the top of this I got into problems, so going back to a clean install, I am now trying the approach of getting multi-site working first before adding HTTPS ontop.
I’ve followed this and got two sub sites working successfully with admin on HTTP.
-
wp.domain.com
site1.wp.domain.com
site2.wp.domain.comThe HTTPS configuration I am applying is:
Site + SSL Host
wp.domain.com + wp.domain.net
site1.wp.domain.com + wpsite1.domain.net
site2.wp.domain.com + wpsite2.domain.netThe domains are included as ServerAliases in Proxy appropriate virtual host.
and for each of these set:
-
Force SSL Admin = On
Force SSL Exclusively = On (but also tried with off)
Proxy = YesStraight after “Save Changes” I can no longer get into any admin screen.
Hovering over “Site Admin” on a HTTP site (e.g. site1.wp.domain.com) shows me that the target it wants to send me to is “https://wpsite1.domain.net/wp-admin.
The request hits my WordPress server, log shows:
-
192.168.100.80 – – [03/Sep/2014:10:38:43 +0100] “GET /wp-admin/ HTTP/1.0” 302 – “http://site1.wp.domain.com/”
192.168.100.80 – – [03/Sep/2014:10:38:43 +0100] “GET /wp-signup.php?new=wpsite1.domain.net HTTP/1.0” 404 5135 “http://site1.wp.domain.com/”That’s a 302 redirect and then a 404 not found
And on my browser I just get the “Registration has been disabled” error (as above).
Any assistance gratefully appreciated.
The topic ‘Problem with HTTPS Plugin and Multi-site’ is closed to new replies.