SSLプラグインの導入でSSL対応されましたが、今回は常時SSL化するに当たって追加で実施しておくべき項目をご紹介します。mod_ssl)格安サーバ証明書FujiSSLを使ったWordPressのSSL化について解説します。Cookieの設定について、こちらはCookieを送信する場合にはHTTPS通信に限る、という設定です。HTTP通信の時に平文で送信されることになる為、盗聴されることに繋がってしまいます。設定方法をそれぞれ見ていきましょう。HSTS設定こちらはApacheのVirtualhost毎に設定をします。ポートベースのVirtualhostを利用している場合にはどのポートに対しても設定されてしまうようでコモンネームに対して効いてしまうようです。設定は/etc/httpd/conf.d/ssl.confに対して行います。Virtualhostごとに以下の記述をすればOKです。/etc/ssl/certs/kamata-net.jp.ca~オプションとしては、includeSubDomains、preloadもありますが、こちらはドメイン全てのWebサーバーがSSLで運用されている必要がありますので私の場合は設定できません(私の場合はblog.kamata-net.comドメインのみSSL運用)。preload"ちなみに、31536000は31536000秒で1年(365日)の指定となります。当サイトにHTTPでアクセスしても次回のアクセスからはHTTPSでの通信を1年間強制します。プリロードHSTSという仕組みを使ってブラウザ側にドメインリストを持たせれば初回からのHTTPS通信が可能ですが、ドメイン全てのWebサーバーがSSL運用されている必要があるため、私の場合は適用ができないことになります。自己署名証明書(オレオレ証明書)を利用しているとHSTSは使えないようです。Domainで「blog.kamata-net.com」と入力してみましょう。Foundと表示されHSTS関連の情報は何もでませんでしたね。続いてApacheの再起動後Chromeでご自身のサイトにアクセス後、再度検索を掛けてみてください。これでHSTSの設定が反映されたことが確認できました。Cookie設定こちらはphp.iniでサーバー全体に設定を効かせるやり方と.htaccessで個別に効かせるやり方があるようです。私は特定ドメインのみの設定としたいため、後者のやり方で実施します。WordPressのドキュメントルート直下の.htaccessに以下の一行を追加するだけです。Errorとなってしまいました。考えればPHPはモジュール版ではなくCGI版でした。いうことでphp.iniを修正します。1さらによく考えれば個人情報を送信するようなフォームもなく、ユーザ名とパスワードを要求するようなサイトでもありませんでした。設定してWebサーバを念のためリブート後は有効になっていました。setoatu80ポートもそのうちに潰そうと思います。mod_ssl)格安サーバ証明書FujiSSLを使ったWordPressのSSL化について解説します。...格安SSL証明書を更新する(Fujisslの場合)HTTPS(SSL)化に必須のサーバー証明書ですが、格安で安定性に定評のあるFujisslのサーバー証明書について更新期限が来たので更新してみました。手順について画像つきで解説したいと思います。FujiSSLはFujiSSLは、日本国内初の国際基準WebTrust認定を取得したセコムルート証明書を使用していて、なんと年額1,000円!全て日本語でOKでオススメです。...1つのIPアドレスで複数サーバをSSL化する方法1つのグローバルIPアドレスで複数のSSLサービスを立ち上げる方法についてご紹介します。購読するこの記事はここだけ読めばわかる!常時SSL運用に必要な追加設定(HSTS)及びセキュアクッキーの設定方法について解説します。新着記事シスログ(/var/log)配下のログがいつまでたっても削除されない!2020/1/28CentOS7のPHP(5.4系)をPHP7.2にバージョンアップする、ついでにWordPressも5系へ。Ash現在ドイツ赴任中の会社員。20年以上SIer業界で頑張っています。本ブログでは「コンピュータ関連」や趣味の「ガジェット」についての記事を書いています。