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


関連記事

aws

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

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

[WordPressのSEO対策]PageSpeed Insightsのスコアを上げる方法

1 はじめに2 現状のスコアと改善点を確認する3 ブラウザキャッシュを活用する4 圧縮を有効にする5 HTML/CCS/JavaScriptを縮小する6 画像を最適化する7 レンダリングをブロックして ...

aws

AWSのT3インスタンスの特徴

1 はじめに2 T3インスタンスとは2.1 T3インスタンスのスペック2.2 Unlimited Modeがデフォルトで有効2.3 ハイパーバイザはNitro3 T2インスタンスとの比較3.1 仮想C ...

icon

ブログ運営で最も気をつけること(障害報告)

1 お詫び2 障害報告書2.1 障害内容2.2 障害期間2.3 障害の原因2.4 障害の長期化の原因2.5 詳細3 対応3.1 決済に使用するクレジットカードを変更する3.2 一つ前のOSバージョンで ...

aws

Amazon EC2を使ってみる

1 はじめに2 事前準備2.1 ルートアカウントのMFAを有効化2.2 個々のIAMユーザの作成(及びグループの作成)2.3 IAMユーザのMFAを有効化2.4 IAMパスワードポリシーの適用3 EC ...

フォロー

follow us in feedly

AppLink

page_side_300rect

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

アプリ情報

目標を達成したい方を応援する、TODOアプリもリリースしております。 下記のアイコンから無料でダウンロードできます。

Web版MyCoach

私たちはより広い方にコーチングを知ってもらいたいと考えています。 下記のサイトにて、コーチの方々を紹介しておりますので、よろしければご覧ください。