勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

CentOS6.10に無料SSL(Let's Encrypt)を導入

      2019/01/29

以前にもVPSにLet's Encryptを導入するという記事を書いたが、テストだけして本番導入はしていなかった。せっかくなので本番導入しようと思い色々調べると以前とは若干方法が変わっているようだった。また、今回はサブドメインに対してもSSLを導入したいので、対応した内容をメモ。

 

SSLインストール作業

サーバにSSH接続し、以下の通り進めていく。

 

Apacheの設定作業

サーバにSSH接続し、以下の通り進めていく。

この時点でブラウザからHTTPS接続が確認できる。

 

サブドメインを追加する場合

サーバにSSH接続し、以下の通り進めていく。

この時点でブラウザからHTTPS接続が確認できる。

 

自動更新設定

 

WordPressでSSL化した場合

WordPressに限らずhttpからhttpsに移行した場合、ソース内に絶対パスが入っていると混在アクティブコンテンツがどうのこうのでCSSやJSなどの外部ファイルが読み込めず、表示が崩れる場合がある。自身で作成したシステムであれば一つずつ書き換えていくしかないと思うが、WordPressの場合はプラグインで対応できる。

ダッシュボード上より「Really Simple SSL」で検索してインストールするか、以下公式ページからダウンロードしてインストールする。有効化するだけで反映された。

Really Simple SSL

尚、キャッシュ系プラグインを使用している場合はキャッシュをクリアすること。

 

参考サイト

https://www.101010.fun/entry/lets-encrypt-centos6
https://developer-collaboration.com/2018/09/04/lets-encrypt-apache-centos6/
https://zenlogic.jp/aossl/operation/wp-plugin/

 - サーバー

  関連記事

MySQL/Apacheの再起動

忘れないようにメモ。 ■MySQL service mysqld restart ...

サーバーで不要なサービスを停止する

サーバーの基本的な設定で不要なサービスは停止する というのがあったので実際に試し ...

サーバに置いてある大量のファイルをダウンロード・アップロードする場合

WordPressのデータなど、大量のファイルをダウンロード・アップロードする場 ...

FTP接続のIP制限を解除する(hosts.allow)

とあるサーバーにて「FTP接続のIP制限を解除してほしい」と言われた。自身が設定 ...

VPSにメールサーバを導入する方法

VPSにメールサーバを導入したかった。具体的にはThunderbirdでメールの ...

サーバー監視はNew Relicが楽に導入できて便利

サーバー監視はNew Relicが楽に導入できて便利だった。 メモリ使用率やCP ...

さくらvpsでサブドメインを割り当てた際のメモ

sshで繋いで下記設定ファイルの下のほうに追記。 /etc/httpd/conf ...

VPSをもう1台導入した際のメモ

DTIのVPSを導入した。 目的としてはMySQLのレプリケーションとか、 複数 ...

htmlファイル内でPHPを動かす(AddHandler)

サイトを引き継ぐことがあり、ソースを確認していると拡張子はhtmlなのにPHPの ...

WordPressサイトのロードアベレージが高い

あるWordPressサイトのロードアベレージが先月ぐらいまでは通常0.5前後で ...