Articles

Ubuntu 20.04 に WordPress をインストールする

前章では、サーバー監視を設定し、Ubuntu サーバーの継続的なメンテナンスについて説明しました。 この最終章では、WordPress サイトに最適化された完全な Nginx 構成を提供します。

これまでの 8 章のすべての情報を統合することに加えて、私の経験や長年にわたって出会ったさまざまな情報源からベスト プラクティスを引き出します。 次の例のドメインが含まれ、それぞれ異なるシナリオを示します。

  • ssl.com – HTTPS 上の WordPress
  • ssl-fastcgi-cache.com – FastCGI ページキャッシングを備えた HTTPS 上の WordPress
  • multisite-subdomain.com – HTTPS 上の WordPress
  • – HTTPS 上の WordPress – HTTPS 上の WordPress – HTTPS 上の WordPress – HTTPS 上の WordPress

  • multisite-subdirectory.com – WordPress Multisite using subdirectories

設定ファイルにはインラインドキュメントが全体的に含まれており、複数のサイトに共通する重複したディレクティブを減らす方法で構造化されています。 これにより、箱から出してすぐに賢明なデフォルトで新しいサイトを作成し、必要に応じてカスタマイズすることができます。

Usage

これらの設定は、独自の設定を作成するための参考として、または直接、etc ディレクトリにコピーして使用することができます。

Backup any existing config:

sudo mv /etc/nginx /etc/nginx.backup

Copy one of the example configurations from sites-available to sites-available/yourdomain.com:

sudo cp /etc/nginx/sites-available/ssl.com /etc/nginx/sites-available/yourdomain.com`

Edit the config as necessary, carefully attention to the server name and server paths. また、設定内で使用するディレクトリを作成し、Nginx に読み取り/書き込みのパーミッションがあることを確認する必要があります。

サイトを有効にするには、設定を sites-enabled ディレクトリにシンボリックリンクします:

sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com

Test the configuration:

sudo nginx -t

If the configuration pass, restart Nginx:

sudo /etc/init.d/nginx reload

Nginx Config Preview

以下はパッケージに含まれる ssl.com Nginx 設定ファイルの例です。 私たちのコンフィギュレーションを使用する際の良いヒントになるはずです。

Warning: 次の Nginx 設定は、それ自体では動作しません。 パッケージに含まれるファイルを必要とする include 文がいくつかあることにお気づきでしょう。 完全な Nginx 設定パッケージのダウンロード