LinuxでNginxサーバーを使用する方法

PHPz
リリース: 2023-06-18 10:12:09
オリジナル
4307 人が閲覧しました

Nginx は、高性能 Web サーバーおよびリバース プロキシ サーバー ソフトウェアです。その登場により、Linux システム下でより安定した効率的な Web サービス ソリューションが提供されます。この記事では、LinuxでNginxサーバーを使用する方法を紹介します。

1. Nginx のインストール

Linux への Nginx のインストールは非常に簡単で、次のコマンドを実行するだけです:

sudo apt-get update
sudo apt-get install nginx
ログイン後にコピー

2. 完了したら、Nginx

インストールを開始します, Nginxを起動する必要があります。次のコマンドを実行します。

sudo systemctl start nginx
ログイン後にコピー

すべてが正常であれば、Nginx サーバーは正常に起動しています。

3. Nginx の設定

Nginx 設定ファイルは /etc/nginx/nginx.conf にあります。このファイルを編集して Nginx を構成できます。

まず、Nginx のデフォルトページを設定する必要があります。デフォルトでは、Nginx サーバーはようこそページを表示します。独自のページに置き換えることができます。

/etc/nginx/sites-available ディレクトリに新しい構成ファイルを作成します。このファイルには、次の内容を含める必要があります。

server {
    listen 80 default_server;

    root /var/www/html;
    index index.html index.htm index.nginx-debian.html;

    server_name _;

    location / {
        try_files $uri $uri/ =404;
    }
}
ログイン後にコピー

この構成ファイルでは、Nginx サーバーがポート 80 をリッスンするように指定し、デフォルトの HTML ルート ディレクトリとデフォルトのインデックス ページを設定します。また、server_name にアンダースコアを付けて指定しました。これは、このサーバーがすべてのリクエストを処理することを意味します。

このファイルをデフォルトとして保存し、/etc/nginx/sites-enabled ディレクトリへのシンボリック リンクを作成します。

sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/
ログイン後にコピー

次に、Nginx サーバーを再起動して、新しい構成が有効になります。次のコマンドを実行します。

sudo systemctl restart nginx
ログイン後にコピー

4. Nginx を管理する

# Linux システムでは、systemctl コマンドを使用してサービスを管理できます。たとえば、次のコマンドを使用して Nginx サービスを開始、停止、再起動できます:

sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
ログイン後にコピー

また、status コマンドを使用して Nginx サービスのステータスを表示することもできます:

sudo systemctl status nginx
ログイン後にコピー
すべてが正常であれば、ブラウザを使用して Nginx サーバーの IP アドレスにアクセスし、設定したデフォルトのページを表示できます。

概要

Nginx は、強力な Web サーバーおよびリバース プロキシ サーバー ソフトウェアです。 Linux システムで Nginx を使用するのは非常に便利で、いくつかの簡単な手順だけでインストール、構成、管理を完了できます。この記事の導入により、読者は Linux システムで Nginx を簡単に使用できるようになると思います。

以上がLinuxでNginxサーバーを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート