CentOS、RHEL、Fedora に NGINX Web サーバーをインストールする方法

不言
リリース: 2023-04-05 19:36:01
オリジナル
3159 人が閲覧しました

nginx (エンジン x) は、高速なため非常に人気のある強力な Web サーバーです。 nginx はリバース プロキシ サーバーとしても機能します。この記事では、CentOS、Rhel、および Fedora システムでの nginx のセットアップについて紹介します。

CentOS、RHEL、Fedora に NGINX Web サーバーをインストールする方法

ステップ 1: nginx をインストールする

nginx パッケージはデフォルトのリポジトリで利用できます。次のコマンドを実行して、利用可能な最新の nginx バージョンをシステムにインストールします。

$ yum install nginx    
$ dnf install nginx#On Fedora 22+ systems
ログイン後にコピー

ステップ 2: nginx の基本設定

nginx を起動する前に、いくつかの初期設定を行います。 nginx メイン設定ファイル /etc/nginx/nginx.conf を編集し、値を更新します。

$ vim /etc/nginx/nginx.conf
ログイン後にコピー

次の値を更新します:

worker_processes  4;   # Number of CPU available in system 
listen  80;  # Port on which nginx will listen
ログイン後にコピー

ステップ 3: nginx サービスの開始

次のコマンドを使用して nginx Web サーバーを開始し、システムが起動します nginx は自動的に起動するように設定されています。

$ systemctl enable nginx.service
$ systemctl start nginx.service
ログイン後にコピー

次に、お気に入りのブラウザを使用してポート 80 でサーバーにアクセスすると、デフォルトの nginx ページが表示されます。

ステップ 4: nginx で仮想ホストを作成する

nginx に初期構成を変更した後、最初の仮想ホストの構成から始めます。まず、アプリケーションのドキュメント ルートを作成します。

$ sudo mkdir -p /var/www/example.com/httpdocs
$ sudo chown -R nginx.nginx /var/www/example.com
ログイン後にコピー

次に、サンプル テキストを含むインデックス ファイルを作成します。

$ echo "Welcome to NGINX" > /var/www/example.com/httpdocs/index.html
ログイン後にコピー

次に、仮想ホスト構成ファイルを作成します。 example.com.conf という名前のdefault.conf ファイルのコピーを作成し、エディターでファイルを編集するだけです。

$ cp /etc/nginx/conf.d/virtual.conf /etc/nginx/conf.d/example.com.conf
$ vim /etc/nginx/conf.d/example.com.conf
ログイン後にコピー

以下のように構成ファイルにいくつかの変更を加え、他の設定は変更しないでください。

server {
    listen       80;
    server_name  example.com;

    location / {
        root   /var/www/example.com/httpdocs;
        index  index.html index.htm;

    }
ログイン後にコピー

最後に、次のコマンドを使用して nginx サービスを再起動します

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

この記事はここまでです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの PHP を参照してください。ビデオ チュートリアル### カラム!

以上がCentOS、RHEL、Fedora に NGINX Web サーバーをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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