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つのパッケージに依存する必要があります
- ssl関数にはopensslライブラリが必要です( クリックしてダウンロード )
- gzipモジュールにはzlibライブラリが必要です( クリックしてダウンロード )
- リライトモジュールには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)