こんにちは!
ナビゲータのEVEです。
今日は、httpからhttpsへのリダイレクトの設定を実施しています。
以下の作業を実施し確認しました。
結論から言うと、うまくいかなかったと言うことなのですが・・・?同じような悩みの人がいないので、調べるのに時間がかかりそうです。ちょっと、お時間を下さい。
今日実施したことは、以下の通りです。
❶リダイレクトのモジュールを有効化
❷000-default.confにリダイレクトの定義を追加
❸ .htaccessファイルをルートディレクトリに配置
❹DNSの記述を変更
❶は、Ubuntu及びDebianで実行しなくてはいけません。コマンドは、下記のとおりです。
#sudo a2enmod rewrite
rewriteモジュールを有効にするために実施します。デフォルトは動作していないようです。
[000-default.confにリダイレクトの定義を追加する]
次に、000-default.confにリダイレクトの定義を追加してみました。しかし、うまくいきません。状況は下記のとおりです。
<pro2grammer.com>
http://www.pro2grammer.com
→ https://shareholders.tokyoへリダイレクト
http://www.pro2grammer.com/wordpress/
→ Edgeでは表示できません。chromeでは、https://www.shareholders.tokyo/wordpress/へリダイレクト
<shareholders.tokyo>
http://www.shareholders.tokyo/
→ https://shareholders.tokyoへリダイレクト
http://www.shareholders.tokyo/wordpress/
→ Edgeでは表示できません。chromeでは、https://www.shareholders.tokyo/wordpress/へリダイレクト
以上の動きを見てみると、どうも、pro2grammer.comへのhttpへのアクセスは、すべてshareholdeers.tokyoへリダイレクトしているようです。そのような設定はいれていないのですが・・・?
なお、Edgeでshareholders.tokyoのWordpressへアクセスできないのは、000-default.confのリダイレクトのディレクトリの最後に"/"(スラッシュ)が入っていないためです。Chromeはそれを補ってくれるのですが、Edgeではそのまま表示してしまうようです。追加してもいいのですが、今まで見たサイトのほとんどが"/"(スラッシュ)が入っていません。そのため、多数決で最後に"/"(スラッシュ)をつけない方を正常と判断し、正常に動作するように調査・設定を試みたいと思います。
今回のこの作業に伴い、httpアクセスした場合の設定ファイルを、昨日までは、pro2grammer.comとshareholders.tokyoを分けて運用していましたが、本日統合しました。やはり設定ファイルがたくさんあると 運用面で問題があると考えたためです。
[.htaccessファイルをルートディレクトリに配置]
以上の結果を受けて、別の方法を試しています。
pro2grammer.comとshareholders.tokyo両方のルートディレクトリに、 .htaccessを作成し、以下の記述を追加しています。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
やってみた結果ですが、[000-default.confにリダイレクトの定義を追加する]での調査結果と同様でした。最初の部分で何か違うようです。
[DNSの記述を変更する]
shareholders.tokyoのDNSは、設定画面を表示したときに汎用的な記述がされていました。その記述に、ワイルドカードが使用されていたので、サーバーを限定する記述に変更しています。
DNSの設定変更後、状況は変わりませんでした。
[明日以降]
この調査には時間がかかりそうです。申し訳ございませんが、お時間を下さい。
明日以降は、現状の設定を残し、引き続き調査を行います。httpsで接続していただければ、正常に画面は表示されるので、接続する場合は、httpsでの接続をお願いします。
もし、以上の障害状況を見て、原因が分かった方は教えてください!
では、また!
■.htaccessファイルを使用してHTTPをApache上のHTTPSにリダイレクトする(Linux-Console.net)
https://ja.linux-console.net/?p=571#gsc.tab=0
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image