<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ほげぐらまの別館 &#187; 管理者画面</title>
	<atom:link href="http://lain.heavy.jp/lain/tag/%e7%ae%a1%e7%90%86%e8%80%85%e7%94%bb%e9%9d%a2/feed" rel="self" type="application/rss+xml" />
	<link>http://lain.heavy.jp/lain</link>
	<description>プログラムに限らずてきとーに、ね？</description>
	<lastBuildDate>Sat, 29 Aug 2015 14:47:38 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.7.41</generator>
	<item>
		<title>WordPressの管理者ログインをSSLにする設定</title>
		<link>http://lain.heavy.jp/lain/2011/10/16/240</link>
		<comments>http://lain.heavy.jp/lain/2011/10/16/240#comments</comments>
		<pubDate>Sun, 16 Oct 2011 14:51:11 +0000</pubDate>
		<dc:creator><![CDATA[st.lain]]></dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[管理者画面]]></category>

		<guid isPermaLink="false">http://lain.heavy.jp/lain/2011/10/16/240</guid>
		<description><![CDATA[最近では主要都市各部でのWi-Fi環境(フリースポット環境)が割と潤沢になりつつあります。今後は3G回線が定額であるとも限らない現状ではより一層Wi-Fi化が進むのかな、なんて思っていますが、フリースポットって信頼の置け [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>最近では主要都市各部でのWi-Fi環境(フリースポット環境)が割と潤沢になりつつあります。今後は3G回線が定額であるとも限らない現状ではより一層Wi-Fi化が進むのかな、なんて思っていますが、フリースポットって信頼の置けるアクセスポイントではない限りは非常に危険ですよね。「FREESPOT」なんてSSIDのアクセスポイントが全開放で開いている先では、PCルータでパケトダンプされているとか・・・</p>
<p>で、一応WordPressに関して管理者画面をSSL化できないかと思って現在のBlogホストであるlolipopのホームページを見ていたら共有SSLに対応しているっぽい、ってことで早速SSL経由でアクセスしたらこのザマです。</p>
<p><a href="http://lain.heavy.jp/lain/wp-content/uploads/no_ssl.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="no_ssl" border="0" alt="no_ssl" src="http://lain.heavy.jp/lain/wp-content/uploads/no_ssl_thumb.png" width="429" height="352"/></a> </p>
<p>WordPressのコンテンツベースとなるURLとSSL経由でのURLが別のドメインであるため正しくCSSや画像などが読み込まれていないようです。もちろんCAPCHAすら見れないので論外ですが、仮にユーザ名・パスワードのみだとしてもリダイレクションが正常に行われないために、管理者画面でまともな操作はできないでしょう。</p>
<p>ソースコード的にwp_admin_css()とかwp_admin_css_url()あたりを触ればいいのかなとか思っていたのですが一筋縄ではいかず。よくありそうな事例の割にはググっても中々でてこないのでホストサービスを行っているlolipopに質問を送ってみると・・・。</p>
<blockquote><p>誠に申し訳ございませんが管理画面のみSSL化する設定につきましては、<br />WordPressの設定となりますのでWordpressの配布元にご確認いただきますようお願いいたします。  </p>
<p>尚、こちらでは動作を確認しておりませんが下記URLにてSSL化の設定について、<br />プラグインが詳細されておりますのでよろしければご参考ください。  </p>
<p><a href="http://www.bizmemowp.com/wordpress-biz283">http://www.bizmemowp.com/wordpress-biz283</a></p>
</blockquote>
<p>なるほど、pluginをなぜ調べなかったのか自分でも不思議でしたがpluginに頼ることにしよう！、ってことでSSL Adminなるpluginを追加するも・・・・、”Use Shared SSL”なんて項目は無く・・・SSL化も失敗。</p>
<p>別のPluginを探してみたら”WordPress SSL”なんてpluginが★5であるぢゃまいか。早速導入、plugin設定画面を眺めてそれっぽい設定をチェック、でアクセスするとバッチリ動くようです。以下、lolipopユーザ向けの導入手順ですが、別にlolipopに限らず共有SSLが提供されているホスティングサービス全般系で設定が大丈夫だと思います。</p>
<p><strong>1. lolipop管理者画面に入って共有SSLアドレスの確認</strong></p>
<p>Lolipopのアカウント画面にログオンしたら[<strong><font color="#ff0000">アカウント情報</font></strong>] を選択します。アカウント情報の中に共有SSLのアドレスが記載されていますので、それをコピーします。</p>
<p><a href="http://lain.heavy.jp/lain/wp-content/uploads/lolipop_account.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="lolipop_account" border="0" alt="lolipop_account" src="http://lain.heavy.jp/lain/wp-content/uploads/lolipop_account_thumb.png" width="525" height="239"/></a> </p>
<p><strong>2. WordPressで”WordPress HTTPS(SSL)”プラグインをインストール</strong></p>
<p>WordPress管理者画面にログインをしたら[<strong><font color="#ff0000">プラグイン</font></strong>]→[<strong><font color="#ff0000">新規追加</font></strong>]を選択して”<strong><font color="#ff0000">WordPress HTTPS (SSL)</font></strong>”で検索します。恐らくトップで引っかかるかと思いますのでインストール・有効化します。</p>
<p><strong>3. WordPressHTTPSの設定を構成</strong></p>
<p>同じく管理者画面の[<strong><font color="#ff0000">設定</font></strong>]→[<strong><font color="#ff0000">WordPress HTTPS</font></strong>]を選択して設定を構成します。図の設定は共有SSLを有効にして、且つ、管理者画面はSSLを必須とした設定になります。</p>
<p><a href="http://lain.heavy.jp/lain/wp-content/uploads/ssl.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ssl" border="0" alt="ssl" src="http://lain.heavy.jp/lain/wp-content/uploads/ssl_thumb.png" width="632" height="484"/></a> </p>
<p>管理者画面のSSLを強制とする場合は設定のコメントにあるように、<strong>wp-config.php上での FORCE_SSL_ADMIN と FORCE_SSL_LOGIN をtrueに設定できない</strong>そうです。設定すると何が起こるかは知りません・・・・。</p>
<p>&nbsp;</p>
<p>以上で完了、後は実際にHTTPS経由で管理者画面にログインできるはず、です(キャプチャ有りでもOK)。個人的に気になるのは<strong>管理者画面のURLに従来どおりアクセスするとご丁寧に共有SSL側へリダイレクション</strong>してくれるのが・・・・、これいらないのですけど・・・。だって、URLブックマーク入れるだろうし・・・。暇があれば調べてみようかな、と思いますが、まぁ放置するかもしれません。</p>
<p>追記、<strong>セキュアでは無い従来のURLによる管理者画面からリダイレクションされて飛んだ画面からログインをすると再度ログイン画面に戻されるというループ</strong>になります。これはURLの末尾に付属するパラメータのリダイレクションURLが置き換わっていない事による現象なので、<strong>直接HTTPSのURLをブックマークに再登録する</strong>などしてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://lain.heavy.jp/lain/2011/10/16/240/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
