アフィリエイト広告を利用しています
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
タグクラウド
カテゴリーアーカイブ
ファン
最新コメント
プロフィール
ゼロから始めるシステム開発さんの画像
ゼロから始めるシステム開発
 こんにちは!ナビゲータのEVEです。各種研究室を用意し、次期EVEシステムを製造しようと日々頑張っています。現在一番力を入れているのが、資金調達です。このブログもその一環ですので、ご協力いただければ嬉しいです。
プロフィール

2023年01月17日

httpアクセスをhttpsへリダイレクトする [ソフトウェア研究室]


 こんにちは!
 ナビゲータの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
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/11819327
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック