Server

WordPressのサーバ移設とnginxで無料SSLをやってみた

投稿日:2017年4月17日 更新日:

はじめに

最近swift3を勉強が本格的に行なっております。はじめです。

セキュリティーやSEO対策も含めブログをSSL化をすることになりましたが、
以前契約していたサーバーでは月額料金がかなりかかってしまうことがわかったので、
今回サーバーの移設をすることになりました。

自分の理解を深めるという意味も含め今回行った「サーバ移設の手順」、「nginxでWordPressを動かす設定」、「無料SSLの設定」を記事にすることにしました。

環境

  • conohaのVPS
  • CentOS 7
  • WordPress

サーバー準備

ConohaのVPSサーバーの契約

今回conohaのVPSサーバーを使用します。
OSは[CentOS 7]を使用します。

sshログイン用のユーザーを作成

セキュリティー面も考えsshユーザーを作成します。(実際はtestユーザとかではなく、ちゃんとしたユーザ名にしています。)

必要なソフトウェアのインストール

WordPressの移行

※事前に移行前のサーバーからDBのdumpとrootディレクトリ配下のファイルを取得しておきます。

DBの準備

WordPressのソースをアップロード

FTPツールで取得しておいたrootディレクトリ配下のファイルを移行先サーバーのrootディレクトリにアップロードします。

nginxの設定

php-fpmの設定

サービスの再起動

ブラウザにてIP直指定でアクセスをし、表示確認

“【502 Bad Gateway】”

conohaでデフォルトで立ち上がっていたファイヤーウォールが原因でだったので、

ファイヤーウォールを停止

再度IP直指定でアクセスし、表示の確認ができました。

DNSの切り替え

移行前のDNSを使用していたので、DNSを切り替えます。

ドメインにてアクセスができることを確認して完了です。

SSL化

今回は無料のLet`s Encryptを使用します。

letsencryptをインストール

証明書と秘密鍵を生成

証明書と秘密鍵を生成し、所有者を変更します。

nginxに証明書と秘密鍵を設定

httpsでの接続確認

httpsで正常にアクセスできるかを確認します。

nginxにてhttpでアクセスされたものをhttpsにリダイレクトさせる

さいごに

ミドルウェアのインストールや設定等行いましたが、
改めて自分が理解できていないことが多いことを実感しました。
一つ一つ単語の意味を調べたこともあり理解度が深まったのでよかったです。

page_footer_300rect




page_footer_300rect




-Server
-

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

Conohaのサーバーを借りて、CentOS+MySQL+nginxの環境を作ってみた。

1 はじめに1.1 環境2 Conohaでサーバーをレンタル3 サーバーの初期設定3.1 サーバーにrootユーザーでログイン3.2 ユーザー作成3.3 SSHログインを許可3.4 秘密鍵を生成3.5 ...

同じレコードがないときだけインサートする!

はじめに あるアイテムを持っていない人だけ、別のアイテムをあげたい! もしくはその逆で、あるアイテムを持っている人に追加でアイテムをあげたい! そういうことってないでしょうか? 先日、僕がそのような状 ...

DockerでRuby2.5、Rails5.2betaの環境をつくる【Compose file v3】

1 はじめに2 Dockerのインストール3 ファイルの準備3.1 Gemfile3.2 Gemfile.lock3.3 Dockerfile3.3.1 Ruby(Rails)3.3.2 MySQL3 ...

aws

MyCoachの本番環境をAWS上に構築する 〜ネットワーク編〜

1 はじめに1.1 関連記事2 MyCoachのネットワーク構成3 VPCとは3.1 設定する項目4 VPCの設定5 インターネットゲートウェイの設定6 サブネットの設定6.1 公開ネットワークの設定 ...

MySQL 5.7 オプティマイザの改善〜UNION ALL〜

1 はじめに2 「UNION」と「UNION ALL」の違い3 MySQL 5.7での「UNION ALL」の改善とは4 MySQL 5.7での実行計画4.1 UNION ALL実行計画4.2 UNI ...

フォロー

follow us in feedly

page_side_300rect

2017年4月
« 3月 5月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30 

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。