Linux環境でのNginxのインストール手順

1.Nginxのダウンロード

公式ウェブサイトを開き、必要に応じて対応するLinuxバージョンをダウンロードします。ここでは、説明のためにnginx-1.18.0  pgp安定バージョン、CentOS-7システムを選択します。

公式ウェブサイトアドレス:http//nginx.org/en/download.html

2.Nginxのインストール

(1)XshellがLinuxサーバーに接続し、cdコマンドが/ usrディレクトリにnginxディレクトリを作成し、次にlsコマンドを実行して作成結果を表示します。

cd /usr
mkdir nginx
ls

(2)インストール方法は2つあります。①
、wgetコマンドのインストール
②、ダウンロードしたNginx tar.gz圧縮パッケージをXftpツールでLinuxサーバーにアップロードし、解凍コマンドでインストールします。

wgetコマンドでインストールする場合は、Nginxダウンロードページでダウンロードするバージョンを選択し、マウスの右ボタンでリンクアドレスをコピーして、新しく作成した/ usr / nginxディレクトリにwgetコマンドでインストールします。 :

cd /usr/nginx
wget http://nginx.org/download/nginx-1.18.0.tar.gz

特記事項:多くの場合、wgetコマンドはCentOSシステムで使用できず、常に次のプロンプトが表示されます:-bash:wget:コマンドが見つかりません。このエラーが発生した場合は、ブログhttps://blog.csdn.netを参照してください。 / weixin_43184774 / article / details / 110191309

ここでは、例として、Xftpツールを使用して、ダウンロードしたNginxtar.gz圧縮パッケージをLinuxサーバーにアップロードします。

(3)cdコマンドは、新しく作成されたnginxディレクトリ(cd / usr / nginx)に入り、Xshellの上にあるXftpツールを開きます。

(4)次のコマンドを実行して、nginx-1.18.0.tar.gzの圧縮ファイルパッケージを解凍します。

tar -zxvf nginx-1.18.0.tar.gz

(5)次のコマンドを実行して、解凍されたnginxフォルダーに入ります。

cd nginx-1.18.0

(6)nginxのデフォルト設定を使用するには、次のコマンドを実行します。
注:このコマンドが実行されると、nginxファイルはデフォルトで/ usr / local /ディレクトリに移動されます

./configure

(7)以下のコマンドを実行して、コンパイルおよびインストールします。

make
make install

注意を払う:

コンパイルおよびインストール時に次のエラーメッセージが表示された場合:

make:***ターゲットを「ビルド」するルールはありません。「デフォルト」で必要です。やめる。

解決:

①、以下の構成をインストールします

yum -y install make zlib-devel gcc-c ++ libtool openssl openssl-devel

②、再構成

。/構成、設定

③、コンパイル

make && make install

(8)次のコマンドを実行して、Nginxのインストールパスを見つけます

whereis nginx

(9)cdコマンドが/ usr / local / nginx / sbinディレクトリに入り、実行可能ファイルnginxが表示されたら、。/ nginxを直接実行します。

cd /usr/local/nginx/sbin
./nginx

(10)実行後、サーバーのIPに直接アクセスします(ローカルコンピューターの場合は、直接localhostと入力します)。nginxのウェルカムページが表示され、インストールが成功したことが示されます。

3.Nginxインストールの注意事項

問題の説明: Nginxをインストールした後、ページにアクセスできません

解決:

(1)次のコマンドを実行して、インストールが正常かどうかを確認します。下図のように表示された場合は、nginxが正常に起動していることを意味します。

ps -ef|grep nginx

(2)この時点でまだページにアクセスできない場合は、サーバーのセキュリティグループポリシーでポート80が有効になっているかどうかを確認する必要があります。

(3)ポート80が有効になっていて、それでもアクセスできない場合は、cdコマンドを/ usr / local / nginx / sbinディレクトリに入力し、次のコマンドを実行します:./ nginx -t nginx構成ファイルnginx.confがどこにあるかを照会します、およびthisステートメントは、nginx.confファイルが正しいかどうかを確認することもできます。正しい形式で、次のプロンプトが表示されます。テストは成功しました

cd /usr/local/nginx/sbin
./nginx

(4)以下のコマンドを実行して、nginx.conf構成ファイルを編集します。

vi /usr/local/nginx/conf/nginx.conf

(5)nginx.conf構成ファイルのマッピングパスを編集し、このパスを実際に保存するパスに変更します。

(6)サーバーのIPに再度アクセスします(ローカルコンピューターの場合は、直接localhostと入力します)。nginxのウェルカムページが表示されます。

4.Nginxの基本操作

4.1Nginxの起動

Nginxスタートアップコード形式:nginxインストールディレクトリアドレス-c nginx構成ファイルアドレス、つまり:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

4.2Nginxストップ

Nginxを停止するには、落ち着いて停止する、高速停止する、強制停止する3つの方法があります。

4.2.1落ち着いて停止する

(1)以下のコマンドを実行して、プロセス番号を表示します。

ps -ef|grep nginx

(2)次のコマンドを実行します:kill -QUITポート番号、プロセスを強制終了します。たとえば、私のポート番号は26509です。

kill -QUIT 26509

4.2.2クイックストップ

(1)以下のコマンドを実行して、プロセス番号を表示します。

ps -ef|grep nginx

(2)次のコマンドを実行します:kill -TERM port number、またはkill -INT port number、プロセスを強制終了します。たとえば、私のポートは26509です。

kill -TERM 26509,或kill -INT 26509

4.2.3強制停止

次のコマンドを実行して、nginxサービスを強制的に停止します

pkill -9 nginx

4.3Nginxの再起動

Nginxが停止した後、cdコマンドはnginxのsbinディレクトリに入り、次のコマンドを入力します:./ nginx再起動します

cd /usr/local/nginx/sbin
./nginx

注意:

注意深い学生は、/ usr / local / nginx / sbinディレクトリで./nginxコマンドを実行した後、次のエラーメッセージが表示されることがあります。

nginx:[emerg] bind() to 0.0.0.0:80 failed (98:Address already in use)

解決:

簡単で大雑把な方法:cdコマンドを/ usr / local / nginx / sbinディレクトリに入力して実行します。/nginx-sreloadコマンドを使用すると、Nginxサービスを再起動できます。

cd /usr/local/nginx/sbin
./nginx -s reload

 

 

おすすめ

転載: blog.csdn.net/weixin_43184774/article/details/111316891