スタードメインで HTTPS (SSL) のみ許可してHTTPを拒否する簡単な設定方法

作成日:2018/05/16
更新日:2018/05/16




目的



"スターサーバ"で HTTPS を有効にした。しかし https:// 以外にも http:// でアクセス可能となってしまう。
セキュリティ上 https (SSL) のみ許可したい。 http の場合はエラーとしたい。どのような設定を行うのか。

対処


ルートフォルダに .htaccess を設置して以下を記載する。

SSLRequireSSL

(*)ルートディレクトリに設置すればそれ以下のディレクトリにも適用される。すべてのディレクトリに設置する必要はない。

ルートディレクトリに.htaccessを設置




http でアクセスすると以下が表示される。


========================================================================================-

403 Forbidden

アクセスしようとしたページは
表示できませんでした。

このエラーは、表示するページへのアクセス許可がなかったことを意味します。

以下のような原因が考えられます。

アクセスが許可されていない(パーミッション等によって禁止されている)。
デフォルトドキュメント(index.html, index.htm 等)が存在しない。

========================================================================================-

.htaccess を作成する




.htaccess をエクスプローラで作成しようとすると以下のエラーが発生します。

".htaccess"

この場合は例えば一度 .htaccess.txt のようなファイルを作成してから、拡張子の .txt を削除してみてください。



キーワード:SSL

Windows トラブルシューティング一覧に戻る


(ご注意事項)本ページは2017年に独自に調査して記載した事項です。本ページには誤りがある可能性はあります。また今後仕様が変更となる可能性があります。
本ページにより発生したいかなる損失も誰も補償しません。あくまでも自己責任で参考にしてください。