この記事では、Debian 10 に Nginx をインストールしてセットアップするために必要な手順について説明しました。このチュートリアルを続行する前に、次のユーザーとしてログインしていることを確認してください。 sudo
特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
「エンジン x」と発音される Nginx は、オープンソースの高性能 HTTP およびリバース プロキシ サーバーであり、インターネット上のいくつかの最大規模のサイトの負荷を処理します。スタンドアロン Web サーバー、ロード バランサー、コンテンツ キャッシュ、HTTP および非 HTTP サーバーのリバース プロキシとして使用できます。
前提条件:
- Debian 10 を搭載したオペレーティング システム
- スーパーユーザー権限を持つサーバー IPv4 アドレス (ルート アクセス)
- Linux デスクトップ用 Gnome ターミナル
- Windows または macOS 用の PuTTy SSH クライアント
- Windows 10/11 用 Powershell
- APT コマンドに精通している
Debian に Nginx をインストール
ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。
sudo apt update sudo apt upgrade
ステップ 2. Nginx をインストールします。
Nginx パッケージは、デフォルトの Debian Buster リポジトリに含まれています。次のコマンドを実行して Nginx をインストールします:
sudo apt install nginx
インストールしたら、次のように入力して Nginx サービスを開始して有効にします。
sudo systemctl start nginx sudo systemctl enable nginx
サービスが実行されていることを確認するには、そのステータスを確認します:
sudo systemctl status nginx
ステップ 3. ファイアウォールを構成します。
UFW ユーザーは、「Nginx Full」プロファイルを有効にすることで、HTTP (80) および HTTPS (443) ポートを開くことができます:
sudo ufw allow 'Nginx Full'
ステップ 4. Nginx 構成ファイルの構造。
- Nginx 構成ファイルは
/etc/nginx
に保存されます ディレクトリ。 - メインの Nginx 構成ファイルは
/etc/nginx/nginx.conf
です . - サーバー ブロック (vhost) 構成ファイルは
/etc/nginx/sites-available
に保存されます ディレクトリ。このディレクトリにある構成ファイルは、/etc/nginx/sites-enabled
にリンクされている場合にのみ、Nginx によって使用されます。 ディレクトリ。 - サーバー ブロックを有効にするには、
sites-available
の構成ファイルからシンボリック リンク (ポインター) を作成します。sites-enabled
へのディレクトリ ディレクトリ。 - より保守しやすいコードを記述するには、標準の命名規則に従うことをお勧めします。たとえば、ドメイン名が
mydomain.com
の場合 構成ファイルの名前は/etc/nginx/sites-available/mydomain.com.conf
にする必要があります . /etc/nginx/snippets
ディレクトリには、サーバー ブロック ファイルに含めることができる構成スニペットが含まれています。反復可能な構成セグメントを使用する場合は、それらのセグメントをスニペットにリファクタリングし、そのスニペット ファイルをサーバー ブロックに含めることができます。- Nginx ログ ファイル (
access.log
とerror.log
) は/var/log/nginx/
にあります ディレクトリ。別のaccess
を使用することをお勧めします そしてerror
各サーバー ブロックのログ ファイル
ステップ 5. Nginx へのアクセス。
Web ブラウザで http://YOUR_IP_ADDRESS または http://YOUR_DOMAIN を開いて、Nginx のインストールをテストできます。デフォルトの Nginx ウェルカム ページが表示されます。
おめでとうございます。Debian 10 Buster に Nginx をインストールして構成する方法を学びました。ご不明な点がございましたら、以下にコメントを残してください。