GNU/Linux >> Linux の 問題 >  >> Debian

Debian 10 に Nginx をインストールする方法

この記事では、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.logerror.log ) は /var/log/nginx/ にあります ディレクトリ。別の access を使用することをお勧めします そして error 各サーバー ブロックのログ ファイル

ステップ 5. Nginx へのアクセス。

Web ブラウザで http://YOUR_IP_ADDRESS または http://YOUR_DOMAIN を開いて、Nginx のインストールをテストできます。デフォルトの Nginx ウェルカム ページが表示されます。

おめでとうございます。Debian 10 Buster に Nginx をインストールして構成する方法を学びました。ご不明な点がございましたら、以下にコメントを残してください。


Debian
  1. Debian 8にNginxをインストールする方法(Jessie)

  2. Debian 9にNginxをインストールする方法(ストレッチ)

  3. Debian11にNginxを使用してWonderCMSをインストールする方法

  1. Debian 10(バスター)のインストール方法

  2. Debian9にRをインストールする方法

  3. Debian9にMicroweberをインストールする方法

  1. Debian9にNginxをインストールする方法

  2. Debian10LinuxにNginxをインストールする方法

  3. Debian10にRをインストールする方法