ホームページ  >  記事  >  運用・保守  >  Linux に nginx をインストールする方法

Linux に nginx をインストールする方法

PHPz
PHPz転載
2023-05-16 19:48:074214ブラウズ

依存関係のインストール

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

これら 4 つの依存関係をインストールするとき、途中でいくつかの質問が表示されます。y を入力してください。

nginx tar をダウンロードします。 package

//进入/usr/local目录
cd /usr/local
//创建一个文件夹nginx
mkdir nginx
//进入nginx文件夹
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
//解压tar包
tar -xvf nginx-1.13.7.tar.g

nginxのインストール

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

nginxの起動

/usr/local/nginx/sbin/nginx

注: このパスは独自のインストール パスに基づいて、独自のパスに変更するだけです。

実行後にコンソールに応答がない限り、ブラウザで nginx をインストールしたサーバーのアドレスにアクセスすると、nginx のようこそインターフェイスが表示され、nginx のインストールは完了です。

Linux に nginx をインストールする方法

nginx の開始

apache がポート 80 を占有する可能性があるため、apeache ポートは変更しないようにしてください。nginx を変更することにします。ポート。

Linux では、パス /usr/local/nginx/conf/nginx.conf と、Windows のインストール ディレクトリ \conf\nginx.conf を変更します。

ポートを 8090 に変更し、localhost をサーバーの IP アドレスに変更します。 (成功は目前です!!)

Linux に nginx をインストールする方法

Start nginx

netstat -ano|grep 80

実行結果が見つからない場合は、前の手順を無視してください (次の手順で開始する必要があります) ubuntu では sudo 、それ以外の場合はフォアグラウンドでのみ実行できます)

nginx 再起動、シャットダウン、スタート

スタートアップ

スタートアップコードの形式: nginx インストールディレクトリのアドレス -c nginx 設定ファイルのアドレス

例:

[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止

nginx を停止するには 3 つの方法があります。 :

落ち着いて停止

1. プロセス番号を確認します

[root@linuxserver ~]# ps -ef|grep nginx

Linux に nginx をインストールする方法

2. プロセスを強制終了します

[root@linuxserver ~]# kill -quit 2072

Linux に nginx をインストールする方法

クイック停止

1. プロセス番号を確認します

[root@linuxserver ~]# ps -ef|grep nginx

Linux に nginx をインストールする方法

2. プロセスを強制終了します

[root@linuxserver ~]# kill -term 2132
或 [root@linuxserver ~]# kill -int 2132

Linux に nginx をインストールする方法

強制停止

[root@linuxserver ~]# pkill -9 nginx

再起動

1 nginx 構成ファイルが正しいことを確認します

方法 1: nginx インストール ディレクトリ sbin に移動し、コマンド ./nginx -t

次の表示を参照してください。nginx.conf 構文は問題ありません

nginx.conf テストは成功しました

設定ファイルが正しいことを示します。

Linux に nginx をインストールする方法

方法 2: 起動コマンド -c の前に -t を追加します。

Linux に nginx をインストールする方法

2. nginx サービスを再起動します。

方法 1: nginx 実行可能ディレクトリ sbin に移動し、コマンド ./nginx -s reload を入力します

Linux に nginx をインストールする方法

方法 2: 現在の nginx を見つけますプロセス番号を入力してから、次のコマンドを入力します: kill -hup プロセス番号 nginx サービスを再起動します

Linux に nginx をインストールする方法

nginx を起動すると、次のエラーが報告されます:

Linux に nginx をインストールする方法

おそらく、ポート アドレスが使用されたことを意味します。 nginx サービス プロセスがスタックし、ポート 80 が占有されている可能性が非常に高いです。nginx のデフォルト ポートは 80 です。コマンドを実行してポート占有率を問い合わせます

netstat -ntpl

Linux に nginx をインストールする方法

はい ポート 80 が nginx によって占有されていることを確認します。この時点で、kill -9 5347 (上の図からこのプロセスの pid として 5347 が確認できます) を実行してプロセスを強制終了し、nginx を再起動します。それでも nginx を起動できない場合は、エラー メッセージに基づいて Baidu にアクセスし、ケースバイケースで特定の問題に対処するしかありません。

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

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。