勉強したことのメモ

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/

 - サーバー

  関連記事

VPSのCentOSにプロキシサーバーを立てる方法

借りているVPSにプロキシサーバーを立てたかった。環境と設置方法等を以下にメモ。 ...

gzip圧縮とキャッシュをhttpd.confで設定する

今まで共用サーバーで使っていたWordPressをVPSに移した。 せっかくなの ...

サーバー監視レポートメールを受信する(Logwatch)

サーバーの各種ログを整形してメールで送ってくれる Logwatchというものがあ ...

apacheでキャッシュ設定を行う

apacheでキャッシュを設定できると聞いたので 対応した内容のメモ。 mod_ ...

さくらvpsでPHPのエラーログ設定

PHPのエラーログを設定した際のメモ。 vi /etc/php.ini で設定フ ...

cronの設定方法

cronを設定してみたので方法をメモ。 まずcronで動かすPHPを作成。 ■c ...

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

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

apacheで特定期間(日時)のログを抽出する

apacheのaccess_logとerror_logで特定日時内のログのみを確 ...

FTP接続する際のユーザーとグループ設定

共用のレンタルサーバーを使用する時には気にならないが、VPSや専用サーバーを使う ...

MySQLが起動も再起動もできない

サイトで障害が発生した。FTPやSSH接続は出来るけどサイト自体は表示されない。 ...