GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04およびUbuntu21.04にNginxをインストールして構成する方法

Nginx(「Engine-X」と発音)は、リバースプロキシまたはHTTPキャッシュとしてよく使用されるオープンソースのWebサーバーです。 Linuxでは無料で利用できます。

このチュートリアルでは、Ubuntu20.04とUbuntu21.04にNginxをインストールし、基本的なサイトをセットアップして構成します。

学習する内容

  • Ubuntu20.04およびUbuntu21.04でNginxを設定する方法
  • Ubuntu20.04でのいくつかの基本的なNginx構成

必要なもの

  • Ubuntu Server16.04LTSからUbuntu21.04を実行しているコンピューター
  • コマンドラインの使用に関する基本的な知識

2。 Ubuntu20.04ハンドUbuntu21.04にNginxをインストールします

Nginxをインストールするには、次のコマンドを使用します:

sudo apt update
sudo apt install nginx

インストールすると、必要なものはすべて揃っています。

ブラウザでサーバーのIPアドレスを指定できます。このページが表示されます:

このページが表示されている場合は、WebサーバーにNginxが正常にインストールされています。

3。 Ubuntu20.04で独自のWebサイトを作成する

デフォルトのページは/var/www/html/に配置されます 位置。ここに静的ページを配置することも、仮想ホストを使用して別の場所に配置することもできます。

仮想ホストは、同じサーバー上で複数のドメイン名をホストする方法です。

/var/www/tutorial/に簡単なHTMLページを作成しましょう (それはあなたが望むものなら何でもかまいません)。 index.htmlを作成します この場所にファイルします。

cd /var/www
sudo mkdir tutorial
cd tutorial
sudo "${EDITOR:-vi}" index.html

以下をindex.htmlに貼り付けます ファイル:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello, Nginx!</title>
</head>
<body>
    <h1>Hello, Nginx!</h1>
    <p>We have just configured our Nginx web server on Ubuntu Server!</p>
</body>
</html>

このファイルを保存します。次のステップでは、Nginxがこの場所のページを使用できるように仮想ホストを設定します。

4。 Ubuntu20.04で仮想ホストを設定する

仮想ホストを設定するには、/etc/nginx/sites-enabled/にファイルを作成する必要があります ディレクトリ。

このチュートリアルでは、標準の80ポートではなく、81ポートでサイトを利用できるようにします。必要に応じて変更できます。

cd /etc/nginx/sites-enabled
sudo "${EDITOR:-vi}" tutorial
server {
       listen 81;
       listen [::]:81;

       server_name example.ubuntu.com;

       root /var/www/tutorial;
       index index.html;

       location / {
               try_files $uri $uri/ =404;
       }
}

root .htmlファイルを配置したディレクトリです。 index サイトのルートディレクトリにアクセスするときに使用できるファイルを指定するために使用されます。 server_name 今のところ実際のドメインを指しているわけではないので、好きなものにすることができます。

5。仮想ホストのアクティブ化とテスト結果

サイトを機能させるには、Nginxサービスを再起動するだけです。

sudo service nginx restart

すべてが正常に機能するかどうかを確認しましょう。新しく作成したサイトをWebブラウザで開きます。 :81ポートを使用したことを思い出してください。

おめでとう!すべてが正常に機能します。 NginxWebサーバーを構成しました。

Linux Mint 20 / LinuxMint20.1にSnapStoreをインストールする方法

6。以上です!

このチュートリアルで、Nginxの操作の基本が説明されたことを願っています。もちろん、それははるかに強力なツールです。詳細については、Nginxサイトで入手できる公式リソースをご覧ください。

Nginxの使用に関する詳細なガイダンスが必要な場合は、いつでもヘルプを利用できます:

  • Ubuntuに質問する
  • Ubuntuフォーラム
  • IRCベースのサポート

さらに読む:

  • Nginxビギナーズガイド
  • 完全なNGINXクックブック– O’Reillyからの無料の電子書籍

このチュートリアルは役に立ちましたか?コメントベロー。


Ubuntu
  1. Ubuntu20.04にNginxをインストールして構成する方法

  2. Ubuntu18.04にRedisをインストールして構成する方法

  3. Ubuntu18.04にRedmineをインストールして設定する方法

  1. Ubuntu18.04にSambaをインストールして設定する方法

  2. Ubuntu20.04にRedisをインストールして構成する方法

  3. Ubuntu 18.04 /Debian9にNginxをインストールして構成する方法

  1. Ubuntu20.04にJenkinsをインストールして構成する方法

  2. Ubuntu16.04にAskbotをインストールして構成する方法

  3. Ubuntu14.04にMongoDBをインストールして構成する方法