Rain技術情報などを不定期で投稿していきます。wordpressubuntu16.04のapacheを完全にhttps化します。最後にhttps化を検討するこちらで述べられているように、googleでは、HTTPSの利用を推奨しています。サイトの利用者に安心を提供するという点では、たとえフォームなどによる値の受け渡しがなくとも、https化を検討するべきでしょう。Encryptの正式サービスが開始しました。これは、SSL証明書を無料で取得できるサービスで、商用利用も可能という素晴らしいサービスです。有料の認証局も数多くありますが、特に価格によって暗号化強度や安全性が変わるということはありません。Encryptで十分でしょう。幸いなことに、certbotという非常に優れたサービスがありますので、こちらを利用します。apache向けに解説するので、こちらを参照してください。導入方法は、certbotの解説ページを見れば一目瞭然なのですが、実際に試してみた手順を解説します。letsencryptをインストールします。apacheオプションを付与してletsencryptを実行します。--apacheダイアログが出てくるので、https化したいサーバーを選択します。メールアドレスを入力します。Easyを選択します。(新規にサーバーを立ち上げる場合で、完全にhttps化したい場合はSecureも可)規約を承認します。Easyでは、httpでもアクセスできるようにします。ウェブサイトを運営している場合、リダイレクト設定をしてしまうと思わぬ不具合が発生することがありますので、必ずEasyで従来の設定を保持したまま、httpsで正常に接続できるかの確認を行ってください。新規でウェブサイトを立ち上げる場合は、外部アクセスの心配をしなくても良いかと思いますので、Secureを選択するのが楽ですね。https化は以上です。これで、サイトのプロトコルをhttpsに変えて接続できるはずです。手順でEasyを選択した場合は、httpからhttpsへのリダイレクトを設定する必要があります。/etc/wordpress/htaccessに以下を追記します。[L,R=301]</IfModule>もしくは、apacheのwordpress.confに記述しても構いません。ファイルの使用は極力避けてください。実際、その方がより良い設定方法です。Apacheチュートリアルよりhtaccessは手軽な方法ですが、このような問題があるということに注意してください。いえ、WordPressで既に利用されていますし、プラグインでは殆どの場合でhtaccessファイルが利用されるので、パフォーマンス的な差異はそこまで無いと思います。この辺は、好みで設定して構わないかと思います。Encryptの証明書は、有効期間が3か月と、比較的短い期間で切れてしまいますので、これを自動更新するようにしましょう。月1回、自動的に更新をチェックしたいので、cron.monthlyに新しいファイルを作成します。renew.sh下記を追加し、保存します。reload実行権限を設定します。-eでcrontabに直接書いてしまっても良いと思います。最後にhttps化は、可能な限り小規模なサイトのうちに実施するべきです。大規模なサイトになってくると、検索順位などにも多少影響が出るということが囁かれています。サイト移行時のクロール等に非常に時間がかかりますので、可能であればサイト立ち上げ時からhttps化を検討することを強くお勧めします。ご存知のとおり、WordPressには...記事を読むOpenSSHで鍵認証を有効化する方法opensshは、インストール直後から使えますが、平文のパスワード認証になっており、セキュリティ上の不安があります。これらの設定を行い、よ...記事を読む【WordPress】パーマリンク設定後はhtaccessのパーミッション設定を見直す!WordPressは、htaccessを自動的に書き換えてくれる機能があり、初心者でも簡単に設定が出来るのが特徴です。反面、htac...記事を読む【ubuntu16.04】wordpressが自動更新に失敗する場合の対処法ubuntu16.04で、aptコマンドを用いてWordPressをインストールした際に、自動更新が無効になっている場合があります。...記事を読むWordPressをubuntu16.04へインストールする方法ubuntu上にWordpressを配置する方法を解説します。wordpressは、LAMP上で動作します...記事を読む【Ubuntu16.04】WordPressをマルチ運用する方法ubuntu16.04上で、WordPressを複数運用する方法について解説します。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。