<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comments on: Securing WordPress 2 Admin Access With SSL	</title>
	<atom:link href="/articles/securing-wordpress-2-admin-access-with-ssl/feed/" rel="self" type="application/rss+xml" />
	<link>/articles/securing-wordpress-2-admin-access-with-ssl/</link>
	<description>Software Engineer and Consultant</description>
	<lastBuildDate>Sat, 29 Oct 2016 01:51:01 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: umesh		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-58751</link>

		<dc:creator><![CDATA[umesh]]></dc:creator>
		<pubDate>Tue, 10 Mar 2009 09:49:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-58751</guid>

					<description><![CDATA[hi,

I am using WORDPRESS 2.7.1 with CAS authentication.
Now I am trying to publish a document on Wordpress using XML-RPC but it shows error.
javax.faces.el.EvaluationException: Exception while invoking expression #{org_alfresco_module_blogIntegration_BlogActionListener.executeScript}
caused by:
org.alfresco.module.blogIntegration.BlogIntegrationRuntimeException: Failed to execute blog action &#039;metaWeblog.editPost&#039; @ url &#039;
caused by:
marquee.xmlrpc.XmlRpcException: The XML-RPC response could not be parsed: org.xml.sax.SAXParseException: The element type &quot;address&quot; must be terminated by the matching end-tag &quot;&quot;.


I want to know whether XMl-RPC request on wordpress is allowed  after applying CAS authentication on WORDPRESS?

Please help.]]></description>
			<content:encoded><![CDATA[<p>hi,</p>
<p>I am using WORDPRESS 2.7.1 with CAS authentication.<br />
Now I am trying to publish a document on WordPress using XML-RPC but it shows error.<br />
javax.faces.el.EvaluationException: Exception while invoking expression #{org_alfresco_module_blogIntegration_BlogActionListener.executeScript}<br />
caused by:<br />
org.alfresco.module.blogIntegration.BlogIntegrationRuntimeException: Failed to execute blog action &#8216;metaWeblog.editPost&#8217; @ url &#8216;<br />
caused by:<br />
marquee.xmlrpc.XmlRpcException: The XML-RPC response could not be parsed: org.xml.sax.SAXParseException: The element type &#8220;address&#8221; must be terminated by the matching end-tag &#8220;&#8221;.</p>
<p>I want to know whether XMl-RPC request on wordpress is allowed  after applying CAS authentication on WORDPRESS?</p>
<p>Please help.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: T=Machine &#187; How to really secure Wordpress for a remote blog		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-56089</link>

		<dc:creator><![CDATA[T=Machine &#187; How to really secure Wordpress for a remote blog]]></dc:creator>
		<pubDate>Sun, 02 Sep 2007 17:25:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-56089</guid>

					<description><![CDATA[[...] Another user-supplied one that comes with decent install instructions (debian-centric, again) but I didn&#8217;t try myself [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Another user-supplied one that comes with decent install instructions (debian-centric, again) but I didn&#8217;t try myself [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: [i:rrhoblog] &#187; links for 2007-04-17		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-54039</link>

		<dc:creator><![CDATA[[i:rrhoblog] &#187; links for 2007-04-17]]></dc:creator>
		<pubDate>Tue, 17 Apr 2007 22:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-54039</guid>

					<description><![CDATA[[...] Securing WordPress 2 Admin Access With SSL (tags: wordpress ssl sicherheit datenschutz) [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Securing WordPress 2 Admin Access With SSL (tags: wordpress ssl sicherheit datenschutz) [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Haris		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-43567</link>

		<dc:creator><![CDATA[Haris]]></dc:creator>
		<pubDate>Fri, 12 Jan 2007 09:46:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-43567</guid>

					<description><![CDATA[Hi Juergen,

The secure-admin plugin by wordpress.org also does a great job of implementing SSL within WordPress. I had problems making it work at first and had to debug it to find it was a code error. I&#039;ve made the fixed file available here:

http://haris.tv/2007/01/11/wordpress-ssl-plugin-secure-admin-patched-and-working

Haris]]></description>
			<content:encoded><![CDATA[<p>Hi Juergen,</p>
<p>The secure-admin plugin by wordpress.org also does a great job of implementing SSL within WordPress. I had problems making it work at first and had to debug it to find it was a code error. I&#8217;ve made the fixed file available here:</p>
<p><a href="http://haris.tv/2007/01/11/wordpress-ssl-plugin-secure-admin-patched-and-working" rel="nofollow ugc">http://haris.tv/2007/01/11/wordpress-ssl-plugin-secure-admin-patched-and-working</a></p>
<p>Haris</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: loft blog v2.0 &#187; Blog Archive &#187; test		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-17027</link>

		<dc:creator><![CDATA[loft blog v2.0 &#187; Blog Archive &#187; test]]></dc:creator>
		<pubDate>Thu, 05 Oct 2006 03:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-17027</guid>

					<description><![CDATA[[...] This is a test post, please ignore. I&#8217;m using it to hack on comment support. As background, WordPress doesn&#8217;t really support SSL/TLS (HTTPS) out of the box. I&#8217;m using Jürgen Kreileder&#8217;s fine SSL patches but since I&#8217;m running lighttpd instead of Apache and because I want to use ecto over XMLRPC, it&#8217;s not quite the same and I need additional hacks. I have Comment registration working over HTTPS but I haven&#8217;t managed to get the actual Comment code working yet&#8230; Stay tuned. You&#8217;ll be able to vent back soon. Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages. [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] This is a test post, please ignore. I&#8217;m using it to hack on comment support. As background, WordPress doesn&#8217;t really support SSL/TLS (HTTPS) out of the box. I&#8217;m using Jürgen Kreileder&#8217;s fine SSL patches but since I&#8217;m running lighttpd instead of Apache and because I want to use ecto over XMLRPC, it&#8217;s not quite the same and I need additional hacks. I have Comment registration working over HTTPS but I haven&#8217;t managed to get the actual Comment code working yet&#8230; Stay tuned. You&#8217;ll be able to vent back soon. Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages. [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Lynoure		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-10362</link>

		<dc:creator><![CDATA[Lynoure]]></dc:creator>
		<pubDate>Fri, 04 Aug 2006 10:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-10362</guid>

					<description><![CDATA[Thanks for your patch!

I wish a patch for securing Wordpress was included in the Wordpress code. Seems such a pity that such a pretty blog engine requires patching to secure.]]></description>
			<content:encoded><![CDATA[<p>Thanks for your patch!</p>
<p>I wish a patch for securing WordPress was included in the WordPress code. Seems such a pity that such a pretty blog engine requires patching to secure.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: The Code Cave		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-4566</link>

		<dc:creator><![CDATA[The Code Cave]]></dc:creator>
		<pubDate>Thu, 01 Jun 2006 23:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-4566</guid>

					<description><![CDATA[&lt;strong&gt;NOnces have arrived in WP...&lt;/strong&gt;

Wordpress 2.03 is a critical security release.  It eliminates the HTTP Referrer check and replaces it with a nonce system.  What is a referrer check?  Well, it is an attempt to confirm that an administrative action is being taken by an administrator in...]]></description>
			<content:encoded><![CDATA[<p><strong>NOnces have arrived in WP&#8230;</strong></p>
<p>WordPress 2.03 is a critical security release.  It eliminates the HTTP Referrer check and replaces it with a nonce system.  What is a referrer check?  Well, it is an attempt to confirm that an administrative action is being taken by an administrator in&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: permanent_beta &#187; Securing WordPress2 admin with SSL, another way.		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-1686</link>

		<dc:creator><![CDATA[permanent_beta &#187; Securing WordPress2 admin with SSL, another way.]]></dc:creator>
		<pubDate>Sat, 15 Apr 2006 15:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-1686</guid>

					<description><![CDATA[[...] With help from &lt;a href=&quot;http://noctis.de/2006/03/using-wordpress-with-ssl/&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/&quot;&gt;here&lt;/a&gt; I have a solution that works for me. [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] With help from <a href="http://noctis.de/2006/03/using-wordpress-with-ssl/">here</a> and <a href="http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/">here</a> I have a solution that works for me. [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Juergen Kreileder		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-1066</link>

		<dc:creator><![CDATA[Juergen Kreileder]]></dc:creator>
		<pubDate>Sat, 01 Apr 2006 20:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-1066</guid>

					<description><![CDATA[Derrell, the disabled XML-RPC interface is a historic thing. I don&#039;t use it for my blog and - because you can&#039;t make xmlrpc.php HTTPS-only (it&#039;s required for trackbacks) - I just disabled. And yes, it keeps people from inadvertently logging in via plain HTTP.

I&#039;ll enable it again (with a check for SSL) in the next version of the patch.]]></description>
			<content:encoded><![CDATA[<p>Derrell, the disabled XML-RPC interface is a historic thing. I don&#8217;t use it for my blog and &#8211; because you can&#8217;t make xmlrpc.php HTTPS-only (it&#8217;s required for trackbacks) &#8211; I just disabled. And yes, it keeps people from inadvertently logging in via plain HTTP.</p>
<p>I&#8217;ll enable it again (with a check for SSL) in the next version of the patch.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rantings &#187; WordPress secure (SSL / HTTPS) administration hack		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-1063</link>

		<dc:creator><![CDATA[Rantings &#187; WordPress secure (SSL / HTTPS) administration hack]]></dc:creator>
		<pubDate>Sat, 01 Apr 2006 16:02:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-1063</guid>

					<description><![CDATA[[...] Jürgen Kreileder has a great blog entry on how to hack Wordpress to use secure administration pages. Alas, it does more than I want (comment spam management) and my web server doesn&#8217;t run the mod_proxy required to complete the URL output rewriting. I had to do something a bit more&#8230; sinister (read: hackish). [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Jürgen Kreileder has a great blog entry on how to hack WordPress to use secure administration pages. Alas, it does more than I want (comment spam management) and my web server doesn&#8217;t run the mod_proxy required to complete the URL output rewriting. I had to do something a bit more&#8230; sinister (read: hackish). [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: /home/andreas/blog		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-1062</link>

		<dc:creator><![CDATA[/home/andreas/blog]]></dc:creator>
		<pubDate>Sat, 01 Apr 2006 07:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-1062</guid>

					<description><![CDATA[&lt;strong&gt;Neues Widgets Plugin funktioniert nicht mit SSL Proxy...&lt;/strong&gt;

Das neue Wordpress Widgets Plugin erm&#246;glicht es benutzern, die Sidebar des Blog per Drag´n Drop zu gestalten. An sich eine ziemlich coole Sache, allerdings bleibe ich doch lieber dabei die Sachen per Hand zu editieren. Nicht zu letzt, weil das Wi...]]></description>
			<content:encoded><![CDATA[<p><strong>Neues Widgets Plugin funktioniert nicht mit SSL Proxy&#8230;</strong></p>
<p>Das neue WordPress Widgets Plugin erm&#246;glicht es benutzern, die Sidebar des Blog per Drag´n Drop zu gestalten. An sich eine ziemlich coole Sache, allerdings bleibe ich doch lieber dabei die Sachen per Hand zu editieren. Nicht zu letzt, weil das Wi&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Derrell		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-1060</link>

		<dc:creator><![CDATA[Derrell]]></dc:creator>
		<pubDate>Sat, 01 Apr 2006 05:31:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-1060</guid>

					<description><![CDATA[Yes, thanks for posting your notes.  They were quite helpful.  A question for you...

Your patch disables the XML-RPC interface to WordPress.  While this is certainly desirable if you&#039;re using XML-RPC over HTTP,  there&#039;s no reason you can&#039;t configure your XML-RPC client  to access WordPress&#039; XML-RPC over TLS/SSL.  I&#039;ve tested it with both MarsEdit&#039;s and ecto2 and it works fine.  Am I missing something or were you just trying to protect against someone inadvertantly using HTTP when they wouldn&#039;t realize they were doing that?

Also, I have WordPress working with lighttpd over HTTP and HTTPS under OS X.  If anyone&#039;s struggling with this particular combination, give me shout at &#039;ddp at electric-loft dot org&#039;.]]></description>
			<content:encoded><![CDATA[<p>Yes, thanks for posting your notes.  They were quite helpful.  A question for you&#8230;</p>
<p>Your patch disables the XML-RPC interface to WordPress.  While this is certainly desirable if you&#8217;re using XML-RPC over HTTP,  there&#8217;s no reason you can&#8217;t configure your XML-RPC client  to access WordPress&#8217; XML-RPC over TLS/SSL.  I&#8217;ve tested it with both MarsEdit&#8217;s and ecto2 and it works fine.  Am I missing something or were you just trying to protect against someone inadvertantly using HTTP when they wouldn&#8217;t realize they were doing that?</p>
<p>Also, I have WordPress working with lighttpd over HTTP and HTTPS under OS X.  If anyone&#8217;s struggling with this particular combination, give me shout at &#8216;ddp at electric-loft dot org&#8217;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Juergen Kreileder		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-727</link>

		<dc:creator><![CDATA[Juergen Kreileder]]></dc:creator>
		<pubDate>Tue, 21 Mar 2006 22:52:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-727</guid>

					<description><![CDATA[Thanks!

No, I haven&#039;t submitted the patch. I doubt it would get accepted, it depends on too many external things. (I&#039;ve submitted a few fixes for bugs I found while working on the patch though.)

IMO WordPress needs proper built-in HTTPS support. Unfortunately the developers seems to a have different take on that. There&#039;s on old &lt;a href=&quot;http://trac.wordpress.org/ticket/1037&quot; rel=&quot;nofollow&quot;&gt;feature request&lt;/a&gt; which didn&#039;t get much attention. The link to the &lt;a href=&quot;http://dev.wp-plugins.org/file/secure-admin/trunk/secure-admin.php&quot; rel=&quot;nofollow&quot;&gt;secure-admin&lt;/a&gt; , which was added today, looks at least a bit promising.]]></description>
			<content:encoded><![CDATA[<p>Thanks!</p>
<p>No, I haven&#8217;t submitted the patch. I doubt it would get accepted, it depends on too many external things. (I&#8217;ve submitted a few fixes for bugs I found while working on the patch though.)</p>
<p>IMO WordPress needs proper built-in HTTPS support. Unfortunately the developers seems to a have different take on that. There&#8217;s on old <a href="http://trac.wordpress.org/ticket/1037" rel="nofollow">feature request</a> which didn&#8217;t get much attention. The link to the <a href="http://dev.wp-plugins.org/file/secure-admin/trunk/secure-admin.php" rel="nofollow">secure-admin</a> , which was added today, looks at least a bit promising.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: deoren		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-723</link>

		<dc:creator><![CDATA[deoren]]></dc:creator>
		<pubDate>Tue, 21 Mar 2006 21:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-723</guid>

					<description><![CDATA[Thank you for your contributions, and especially for making it available under the GPL license.

Have you contacted the WordPress developers regarding what your patch does?  In the control panel (trunk perhaps) they could add an option to secure the administration area only via SSL which would enable your changes.

I&#039;m sure a bit more work than that would be needed, but it would be a great feature to add.]]></description>
			<content:encoded><![CDATA[<p>Thank you for your contributions, and especially for making it available under the GPL license.</p>
<p>Have you contacted the WordPress developers regarding what your patch does?  In the control panel (trunk perhaps) they could add an option to secure the administration area only via SSL which would enable your changes.</p>
<p>I&#8217;m sure a bit more work than that would be needed, but it would be a great feature to add.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Joerg		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-606</link>

		<dc:creator><![CDATA[Joerg]]></dc:creator>
		<pubDate>Mon, 20 Mar 2006 11:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-606</guid>

					<description><![CDATA[Hmm... since the code in the comment was screwed up I posted all this to my testing and development environment:
http://noctis.de/pl/2006/03/using-wordpress-with-ssl/]]></description>
			<content:encoded><![CDATA[<p>Hmm&#8230; since the code in the comment was screwed up I posted all this to my testing and development environment:<br />
<a href="http://noctis.de/pl/2006/03/using-wordpress-with-ssl/" rel="nofollow ugc">http://noctis.de/pl/2006/03/using-wordpress-with-ssl/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Joerg		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-605</link>

		<dc:creator><![CDATA[Joerg]]></dc:creator>
		<pubDate>Mon, 20 Mar 2006 10:48:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-605</guid>

					<description><![CDATA[If you are way too lazy for this setup (it is a bit complicated) or do not have access to mod_proxy, you could go with the following setup:

1) Open wp_config.php in your favorite editor:
After the line &quot;require_once(ABSPATH.&#039;wp-settings.php&#039;);&quot; add:
&lt;pre style=&quot;overflow:auto;width:90%;&quot;&gt;wp_cache_set(&quot;siteurl_secure&quot;, &quot;https://www.example.com/path-for-wordpress-on-secure-server/&quot;, &quot;options&quot;);
wp_cache_set(&quot;home&quot;, ($_SERVER[&quot;HTTPS&quot;]?&quot;https://&quot;:&quot;http://&quot;).$_SERVER[&quot;SERVER_NAME&quot;].&quot;/your-blog-path&quot;, &quot;options&quot;);
wp_cache_set(&quot;siteurl&quot;, get_settings(&quot;home&quot;).&quot;/your-web-path-for-wordpress&quot;, &quot;options&quot;);
&lt;/pre&gt;
This way the settings cache is populated on every call with your values - depending on wheter you hit the site with http or https. The Hostname will be set automatically.

Now, to force logins with SSL, open wp-login.php and search for &quot;case &#039;login&#039;:&quot;. A few lines down in the file you&#039;ll find the HTML-head. Right before the  add the line:
 &quot;&#062;

Once you entered the SSL-site, you will continue to browse it via SSL and vice versa.

Disclaimer: I&#039;ve only modified my wordpress recently, but I did not see any problems arise. But beware: the cookies set on the secure site (if any) would be transmitted via plain HTML unless the hostname for HTTPS is different from the one used for HTTP (which is the case in my setup).]]></description>
			<content:encoded><![CDATA[<p>If you are way too lazy for this setup (it is a bit complicated) or do not have access to mod_proxy, you could go with the following setup:</p>
<p>1) Open wp_config.php in your favorite editor:<br />
After the line &#8220;require_once(ABSPATH.&#8217;wp-settings.php&#8217;);&#8221; add:</p>
<pre style="overflow:auto;width:90%;">wp_cache_set("siteurl_secure", "https://www.example.com/path-for-wordpress-on-secure-server/", "options");
wp_cache_set("home", ($_SERVER["HTTPS"]?"https://":"http://").$_SERVER["SERVER_NAME"]."/your-blog-path", "options");
wp_cache_set("siteurl", get_settings("home")."/your-web-path-for-wordpress", "options");
</pre>
<p>This way the settings cache is populated on every call with your values &#8211; depending on wheter you hit the site with http or https. The Hostname will be set automatically.</p>
<p>Now, to force logins with SSL, open wp-login.php and search for &#8220;case &#8216;login&#8217;:&#8221;. A few lines down in the file you&#8217;ll find the HTML-head. Right before the  add the line:<br />
 &#8220;&gt;</p>
<p>Once you entered the SSL-site, you will continue to browse it via SSL and vice versa.</p>
<p>Disclaimer: I&#8217;ve only modified my wordpress recently, but I did not see any problems arise. But beware: the cookies set on the secure site (if any) would be transmitted via plain HTML unless the hostname for HTTPS is different from the one used for HTTP (which is the case in my setup).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Juergen Kreileder		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-596</link>

		<dc:creator><![CDATA[Juergen Kreileder]]></dc:creator>
		<pubDate>Sun, 19 Mar 2006 22:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-596</guid>

					<description><![CDATA[Scott, the new version of the patch should fix that problem.]]></description>
			<content:encoded><![CDATA[<p>Scott, the new version of the patch should fix that problem.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scott		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-473</link>

		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Mon, 13 Mar 2006 21:55:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-473</guid>

					<description><![CDATA[I&#039;ve noticed something else strange with the https solution.  When I attempt to delete a link, I get the normal &quot;are you sure&quot; message box, then I get a message box with the following:

Microsoft Internet Explorer

[OK]

After I click ok, I still see the processing Data... text at the bottom of the list.  The link does not dissapear from the list, but if I hit refresh, it is gone.  It appears as if the AJAX code to remove the line is failing, but I&#039;m not quite sure.

The reason I want to get the login links to work from the main site is because I&#039;m host several blogs for friends and would like to make the secure login as transparent as possible.  Thanks for your help so far.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed something else strange with the https solution.  When I attempt to delete a link, I get the normal &#8220;are you sure&#8221; message box, then I get a message box with the following:</p>
<p>Microsoft Internet Explorer</p>
<p>[OK]</p>
<p>After I click ok, I still see the processing Data&#8230; text at the bottom of the list.  The link does not dissapear from the list, but if I hit refresh, it is gone.  It appears as if the AJAX code to remove the line is failing, but I&#8217;m not quite sure.</p>
<p>The reason I want to get the login links to work from the main site is because I&#8217;m host several blogs for friends and would like to make the secure login as transparent as possible.  Thanks for your help so far.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Juergen Kreileder		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-462</link>

		<dc:creator><![CDATA[Juergen Kreileder]]></dc:creator>
		<pubDate>Sat, 11 Mar 2006 05:30:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-462</guid>

					<description><![CDATA[It doesn&#039;t make much sense to change that links in my opinion. It&#039;s better to remove them from the HTTP site and just show them on the HTTPS site.

The reason why using &lt;code&gt;wp_loginout()&lt;/code&gt; on the HTTP site doesn&#039;t make sense is that &lt;code&gt;wp_loginout()&lt;/code&gt; doesn&#039;t know whether you&#039;re logged in or not because the authentication cookies only get sent over secure HTTPS connections. That means when accesing the HTTP site, you&#039;re always logged out, ie. you&#039;ll always get the &#039;Login&#039; link but never a &#039;Logout&#039; link. When viewing the site over HTTPS the links will work like expected.

Anyhow, it doesn&#039;t hurt. I&#039;ll upload a new patch which always generates https links for &lt;code&gt;wp_loginout()&lt;/code&gt; and &lt;code&gt;wp_register()&lt;/code&gt; later today.]]></description>
			<content:encoded><![CDATA[<p>It doesn&#8217;t make much sense to change that links in my opinion. It&#8217;s better to remove them from the HTTP site and just show them on the HTTPS site.</p>
<p>The reason why using <code>wp_loginout()</code> on the HTTP site doesn&#8217;t make sense is that <code>wp_loginout()</code> doesn&#8217;t know whether you&#8217;re logged in or not because the authentication cookies only get sent over secure HTTPS connections. That means when accesing the HTTP site, you&#8217;re always logged out, ie. you&#8217;ll always get the &#8216;Login&#8217; link but never a &#8216;Logout&#8217; link. When viewing the site over HTTPS the links will work like expected.</p>
<p>Anyhow, it doesn&#8217;t hurt. I&#8217;ll upload a new patch which always generates https links for <code>wp_loginout()</code> and <code>wp_register()</code> later today.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scott		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-461</link>

		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Sat, 11 Mar 2006 04:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-461</guid>

					<description><![CDATA[Yes, that worked.  I can either disable gzip or uncomment the headers line and the preview now works.  I have another question.  When viewing the page normally, my meta login link sends me to http not https.  I don&#039;t think it would get redirected unless I could actually have access to the wp-login.php file via http.  Should this link have been translated to https?  It is generated by the wp_loginout() function.]]></description>
			<content:encoded><![CDATA[<p>Yes, that worked.  I can either disable gzip or uncomment the headers line and the preview now works.  I have another question.  When viewing the page normally, my meta login link sends me to http not https.  I don&#8217;t think it would get redirected unless I could actually have access to the wp-login.php file via http.  Should this link have been translated to https?  It is generated by the wp_loginout() function.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Juergen Kreileder		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-460</link>

		<dc:creator><![CDATA[Juergen Kreileder]]></dc:creator>
		<pubDate>Sat, 11 Mar 2006 00:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-460</guid>

					<description><![CDATA[So, HTTPS access works for the admin pages but not the normal content pages?

If I remember correctly that happens if you have the gzip turned on (see the bottom of the Options/Reading page).

mod_proxy_html doesn&#039;t work well with compressed content, so you either have to disable  compression completely (I do that on this site) or install the &#039;headers&#039; apache module and uncomment the &lt;code&gt;RequestHeader&lt;/code&gt; line in 20-wp2-example.org-ssl (as described above). The latter solution disables compression only for HTTPS requests.

This &lt;a href=&quot;http://www.apacheweek.com/features/reverseproxies&quot; rel=&quot;nofollow&quot;&gt;article&lt;/a&gt; says that using &lt;code&gt;SetOutputFilter INFLATE;proxy-html;DEFLATE&lt;/code&gt; should work too. But it doesn&#039;t work on any of my systems, maybe because WordPress doesn&#039;t compress everything.]]></description>
			<content:encoded><![CDATA[<p>So, HTTPS access works for the admin pages but not the normal content pages?</p>
<p>If I remember correctly that happens if you have the gzip turned on (see the bottom of the Options/Reading page).</p>
<p>mod_proxy_html doesn&#8217;t work well with compressed content, so you either have to disable  compression completely (I do that on this site) or install the &#8216;headers&#8217; apache module and uncomment the <code>RequestHeader</code> line in 20-wp2-example.org-ssl (as described above). The latter solution disables compression only for HTTPS requests.</p>
<p>This <a href="http://www.apacheweek.com/features/reverseproxies" rel="nofollow">article</a> says that using <code>SetOutputFilter INFLATE;proxy-html;DEFLATE</code> should work too. But it doesn&#8217;t work on any of my systems, maybe because WordPress doesn&#8217;t compress everything.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scott		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-459</link>

		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Fri, 10 Mar 2006 23:09:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-459</guid>

					<description><![CDATA[Okay, I&#039;ve fixed the issue by *correctly* installing the mod_proxy_html module.  Now all the requests are going through https like they should.  Unfortunately, I&#039;m getting the preview issue that Tim got.  If I try to go to the main blog page using https, I&#039;m not denied access, but I don&#039;t get anything back from the server.]]></description>
			<content:encoded><![CDATA[<p>Okay, I&#8217;ve fixed the issue by *correctly* installing the mod_proxy_html module.  Now all the requests are going through https like they should.  Unfortunately, I&#8217;m getting the preview issue that Tim got.  If I try to go to the main blog page using https, I&#8217;m not denied access, but I don&#8217;t get anything back from the server.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Juergen Kreileder		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-454</link>

		<dc:creator><![CDATA[Juergen Kreileder]]></dc:creator>
		<pubDate>Fri, 10 Mar 2006 02:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-454</guid>

					<description><![CDATA[Scott, I can&#039;t reproduce that problem. Can you provide more info?

If you&#039;re coming from an HTTPS page, you should get redirected to an HTTPS page -- unless some plugin overrides &lt;code&gt;wp_redirect()&lt;/code&gt;.

Even if the PHP code issues a wrong location for the redirect you shouldn&#039;t get to the login page over plain HTTP. The apache config should deny that request with a &quot;403 Forbidden&quot; error.]]></description>
			<content:encoded><![CDATA[<p>Scott, I can&#8217;t reproduce that problem. Can you provide more info?</p>
<p>If you&#8217;re coming from an HTTPS page, you should get redirected to an HTTPS page &#8212; unless some plugin overrides <code>wp_redirect()</code>.</p>
<p>Even if the PHP code issues a wrong location for the redirect you shouldn&#8217;t get to the login page over plain HTTP. The apache config should deny that request with a &#8220;403 Forbidden&#8221; error.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scott		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-452</link>

		<dc:creator><![CDATA[Scott]]></dc:creator>
		<pubDate>Fri, 10 Mar 2006 00:05:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-452</guid>

					<description><![CDATA[I&#039;m using WordPress 2.0.1 and your patch.  When I click the [Sign Out] link on the top, I&#039;m redirected to the login page, but without the https.  What would cause this?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m using WordPress 2.0.1 and your patch.  When I click the [Sign Out] link on the top, I&#8217;m redirected to the login page, but without the https.  What would cause this?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Juergen Kreileder		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-398</link>

		<dc:creator><![CDATA[Juergen Kreileder]]></dc:creator>
		<pubDate>Wed, 01 Mar 2006 00:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-398</guid>

					<description><![CDATA[Yes, the missing proxy and proxy_html modules are probably causing the problem you see.  With the setup described in the article, previewing works fine for me.

You&#039;re right about the login/logout links on non-HTTPS pages though, but that&#039;s an expected consequence of using secure cookies.]]></description>
			<content:encoded><![CDATA[<p>Yes, the missing proxy and proxy_html modules are probably causing the problem you see.  With the setup described in the article, previewing works fine for me.</p>
<p>You&#8217;re right about the login/logout links on non-HTTPS pages though, but that&#8217;s an expected consequence of using secure cookies.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Tim		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-397</link>

		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 28 Feb 2006 23:44:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-397</guid>

					<description><![CDATA[Now that I pay a bit more attention, I&#039;m not completely using your solution.  I&#039;m simply redirecting from non-secure to secure using mod_rewrite in my apache config for the applicable urls (wp-admin, wp-login etc).  I&#039;m not using mod_proxy, so maybe that is my problem.]]></description>
			<content:encoded><![CDATA[<p>Now that I pay a bit more attention, I&#8217;m not completely using your solution.  I&#8217;m simply redirecting from non-secure to secure using mod_rewrite in my apache config for the applicable urls (wp-admin, wp-login etc).  I&#8217;m not using mod_proxy, so maybe that is my problem.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Tim		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-396</link>

		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 28 Feb 2006 23:28:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-396</guid>

					<description><![CDATA[Thanks for this help.  This certainly fixes most of my issues with having a secure blog admin and a non-secure regular blog.   The only issues, which I&#039;m sure you are aware of is that the preview on the &quot;Write Post&quot; page for WP2.0 no longer works and if you check on an insecure page if anyone is logged in (eg. to display &quot;Login&quot; or &quot;Logout&quot;) it will always indicate that there is no one logged in.  I think both these issues are due to the patch causing cookies to only be sent over secure connection (if I understand correctly).  Anyway, these are minor issues, since I don&#039;t use the preview much anyway.   Thanks again.]]></description>
			<content:encoded><![CDATA[<p>Thanks for this help.  This certainly fixes most of my issues with having a secure blog admin and a non-secure regular blog.   The only issues, which I&#8217;m sure you are aware of is that the preview on the &#8220;Write Post&#8221; page for WP2.0 no longer works and if you check on an insecure page if anyone is logged in (eg. to display &#8220;Login&#8221; or &#8220;Logout&#8221;) it will always indicate that there is no one logged in.  I think both these issues are due to the patch causing cookies to only be sent over secure connection (if I understand correctly).  Anyway, these are minor issues, since I don&#8217;t use the preview much anyway.   Thanks again.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Andreas		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-349</link>

		<dc:creator><![CDATA[Andreas]]></dc:creator>
		<pubDate>Sat, 25 Feb 2006 11:26:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-349</guid>

					<description><![CDATA[Danke, bin schwer begeistert!]]></description>
			<content:encoded><![CDATA[<p>Danke, bin schwer begeistert!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Andreas Weblog &#187; Blog Archive &#187; Wordpress 2 mit SSL		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-348</link>

		<dc:creator><![CDATA[Andreas Weblog &#187; Blog Archive &#187; Wordpress 2 mit SSL]]></dc:creator>
		<pubDate>Sat, 25 Feb 2006 11:07:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-348</guid>

					<description><![CDATA[[...] Geht nicht gibt&#8217;s nicht, also den Patch von Jürgen Kreileder installiert und gemäß seiner Anleitung weiter verfahren. [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Geht nicht gibt&#8217;s nicht, also den Patch von Jürgen Kreileder installiert und gemäß seiner Anleitung weiter verfahren. [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Something is going on &#187; Blog Archive &#187; links for 2006-01-27		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-337</link>

		<dc:creator><![CDATA[Something is going on &#187; Blog Archive &#187; links for 2006-01-27]]></dc:creator>
		<pubDate>Sun, 12 Feb 2006 03:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-337</guid>

					<description><![CDATA[[...] Securing WordPress 2 Admin Access With SSL &#124; no wow Securing WordPress 2 Admin Access With SSL (tags: wordpress acess ssl) [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Securing WordPress 2 Admin Access With SSL | no wow Securing WordPress 2 Admin Access With SSL (tags: wordpress acess ssl) [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: VinS &#187; Blog Archive &#187; Securing WordPress 2 Admin Access With SSL		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-311</link>

		<dc:creator><![CDATA[VinS &#187; Blog Archive &#187; Securing WordPress 2 Admin Access With SSL]]></dc:creator>
		<pubDate>Tue, 24 Jan 2006 11:44:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-311</guid>

					<description><![CDATA[[...] read more&#160;&#124;&#160;digg story [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] read more&nbsp;|&nbsp;digg story [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Something is going on &#187; links for 2006-01-24		</title>
		<link>/articles/securing-wordpress-2-admin-access-with-ssl/comment-page-1/#comment-310</link>

		<dc:creator><![CDATA[Something is going on &#187; links for 2006-01-24]]></dc:creator>
		<pubDate>Tue, 24 Jan 2006 01:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blackdown.de/2006/01/22/securing-wordpress-2-admin-access-with-ssl/#comment-310</guid>

					<description><![CDATA[[...] Securing WordPress 2 Admin Access With SSL &#124; no wow Securing WordPress 2 Admin Access With SSL (tags: wordpress acess ssl)     &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Securing WordPress 2 Admin Access With SSL | no wow Securing WordPress 2 Admin Access With SSL (tags: wordpress acess ssl)     &nbsp; [&#8230;]</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
