Centosでのnginxのインストール手順

1つ、オンラインインストール

1. nginxをインストールする前の準備:

まず、gcc、pcre-devel、zlib-devel、openssl-develがシステムにインストールされているかどうかを確認します

1. rpmパッケージのインストールでは、rpm -qaを使用して確認できます。ソフトウェアパッケージがインストールされているかどうかを確認するには、 rpm -qa | grep "ソフトウェアまたはパッケージの名前"を使用します。

2. debパッケージとともにインストールされ、dpkg-lを使用して表示できます。特定のソフトウェアパッケージをお探しの場合は、  dpkg -l | grep "ソフトウェアまたはパッケージの名前"を使用してください。

3. yumメソッドでインストールされている場合は、yum list installdを使用して検索できます。指定されたパッケージを検索する場合は、  yum listinstalled | grep「ソフトウェア名またはパッケージ名」を使用します。

例:gccがインストールされているかどうかを確認します

yumリストがインストールされました| grep "gcc"

    

ここで、gccがインストールされていないことを確認できます。

yum -y install gcc

findコマンドを再度実行してください

    

インストールされています。

インストールされていない場合は、次のコマンドを使用できます。yum-y install gcc pcre-devel zlib-devel openssl openssl-devel

2.nginxインストールパッケージをダウンロードします。ここでnginx-1.9.9.tar.gzを使用します

2.1。インストールパッケージを/ usr / localに置きます。

##解凍:

tar -zxvf nginx-1.9.9.tar.gz

nginx-1.9.9ディレクトリに入る

##構成:

./configure --prefix = / usr / local / nginx

##コンパイルしてインストール:

make && make install

nginxインストールパッケージパスの完了後:/ usr / local / nginx

 

2、ソースインストール

モジュールの依存関係Nginxは次の3つのパッケージに依存する必要があります

  1. ssl関数にはopensslライブラリが必要です( クリックしてダウンロード )
  2. gzipモジュールにはzlibライブラリが必要です( クリックしてダウンロード )
  3. リライトモジュールにはpcreライブラリが必要です( クリックしてダウンロード )

依存パッケージのインストール順序は、openssl、zlib、pcre、最後にNginxパッケージです。

 ステップ1:必要なパッケージをダウンロードする

openssl-fips-2.0.2.tar.gz
zlib-1.2.7.tar.gz
pcre-8.21.tar.gz
nginx-1.12.2.tar.gz

ステップ2:OpenSSLをインストールする

[root@localhost wcw]# tar -zxvf openssl-fips-2.0.2.tar.gz 
[root@localhost wcw]# cd openssl-fips-2.0.2
[root@localhost openssl-fips-2.0.2]# ./config 
[root@localhost openssl-fips-2.0.2]# make
[root@localhost openssl-fips-2.0.2]# make install

ステップ3:zlibをインストールする

[root@localhost wcw]# tar -zxvf zlib-1.2.7.tar.gz
[root@localhost wcw]# cd zlib-1.2.7
[root@localhost zlib-1.2.7]# ./configure 
[root@localhost zlib-1.2.7]# make
[root@localhost zlib-1.2.7]# make install

ステップ4:pcreをインストールする

[root@localhost wcw]# tar -zxvf pcre-8.21.tar.gz
[root@localhost wcw]# cd pcre-8.21
[root@localhost pcre-8.21]# ./configure 
[root@localhost pcre-8.21]# make
[root@localhost pcre-8.21]# make install

ステップ5:Nginxをインストールする

[root@localhost wcw]# tar -zxvf nginx-1.12.2.tar.gz 
[root@localhost wcw]# cd nginx-1.12.2
[root@localhost nginx-1.12.2]# ./configure --prefix=/usr/install/nginx --with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.7 --with-openssl=../openssl-fips-2.0.2
[root@localhost nginx-1.12.2]# make
[root@localhost nginx-1.12.2]# make install

注意:「-with-xxx =」の値は解凍ディレクトリであり、インストールディレクトリではありません。

 

NginxLinuxの基本的な操作手順

启动服务:nginx
退出服务:nginx -s quit
强制关闭服务:nginx -s stop
重载服务:nginx -s reload  (重载服务配置文件,类似于重启,但服务不会中止)
验证配置文件:nginx -t
使用配置文件:nginx -c "配置文件路径"
使用帮助:nginx -h

 

追加:nginx構成オプションtry_filesの詳細な説明https://www.cnblogs.com/jedi1995/p/10900224.html

おすすめ

転載: blog.csdn.net/D_J1224/article/details/110818313