CentOSでのnginxのダウンロードとインストール
4626 ワード
1、centosプラットフォームコンパイル環境のインストール
以下のコマンド1、make:
をインストールする
2、nginx及びコンポーネント(tar.gz)をダウンロードする
ダウンロードファイルディレクトリを選択して任意のディレクトリを選択し、/usr/local/srcを選択します.
1、Nginx(ダウンロード:http://nginx.org/en/download.html)ダウンロードモジュール依存性Nginxは次の3つのパッケージ2、gzipモジュールに依存する必要があるzlibライブラリ(ダウンロード:http://www.zlib.net/)3、rewriteモジュールはpcreライブラリ(ダウンロード:http://www.pcre.org/またはftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/)4、ssl機能はopensslライブラリ(ダウンロード:http://www.openssl.org/)
ダウンロードコマンド:(1)nginx:

3、nginxとそのコンポーネントのインストール
インストールのたびに
(1)、opensslのインストール:
(2)、pcreのインストール
(3)、zlibを取り付ける
(4)、nginxのインストール
4、nginxを起動する
インストールが完了するとnginxフォルダが生成され、nginxが起動します.(1)、nginxがインストールしたアドレス(whereis)を表示
(2)、ディレクトリ起動に入る
この時は間違えてしまうかもしれないので、慌てないで!!!エラーメッセージ:error while loading shared libraries:libpcre.so.1… whereis libpcre.so.1 libpcre.so:/lib64/libpcre.so.0/usr/local/lib/libpcre.so.1/usr/local/lib/libpcre.soソリューション、ソフト接続の確立:
を参照してください.
5、結果
IPを入力するとwelcome to nginxが表示されます!(もし
以下のコマンド1、make:
yum -y install gcc automake autoconf libtool make
2、g++:yum install gcc gcc-c++

2、nginx及びコンポーネント(tar.gz)をダウンロードする
ダウンロードファイルディレクトリを選択して任意のディレクトリを選択し、/usr/local/srcを選択します.
cd /usr/local/src
1、Nginx(ダウンロード:http://nginx.org/en/download.html)ダウンロードモジュール依存性Nginxは次の3つのパッケージ2、gzipモジュールに依存する必要があるzlibライブラリ(ダウンロード:http://www.zlib.net/)3、rewriteモジュールはpcreライブラリ(ダウンロード:http://www.pcre.org/またはftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/)4、ssl機能はopensslライブラリ(ダウンロード:http://www.openssl.org/)
ダウンロードコマンド:(1)nginx:
wget http://nginx.org/download/nginx-1.10.3.tar.gz
(2)zlib:wget http://zlib.net/zlib-1.2.11.tar.gz
(3)pcre:wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
(4)openssl:wget http://www.openssl.org/source/openssl-fips-2.0.16.tar.gz


3、nginxとそのコンポーネントのインストール
インストールのたびに
/etc/local/src
が返されます.つまり、ディレクトリcd ..
nginxに戻って必ず最後にインストールします.(1)、opensslのインストール:
tar -zxvf openssl-fips-2.0.16.tar.gz
cd openssl-fips-2.0.16
( , && )
./config && make && make install
(2)、pcreのインストール
tar -zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure && make && make install
(3)、zlibを取り付ける
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install
(4)、nginxのインストール
tar zxvf nginx-1.10.3.tar.gz
cd nginx-1.10.3
./configure && make && make install

4、nginxを起動する
インストールが完了するとnginxフォルダが生成され、nginxが起動します.(1)、nginxがインストールしたアドレス(whereis)を表示
whereis nginx

:cd /usr/local/nginx/
:/usr/local/nginx/sbin/nginx
この時は間違えてしまうかもしれないので、慌てないで!!!エラーメッセージ:error while loading shared libraries:libpcre.so.1… whereis libpcre.so.1 libpcre.so:/lib64/libpcre.so.0/usr/local/lib/libpcre.so.1/usr/local/lib/libpcre.soソリューション、ソフト接続の確立:
ln -s /usr/local/lib/libpcre.so.1 /lib64
起動に成功しました.ヒントがありません.ps -aux | grep nginx

5、結果
IPを入力するとwelcome to nginxが表示されます!(もし
ps -aux | grep nginx
に情報があり、IPアクセスができない場合、ファイアウォールを閉じるか、80ポートを開く必要がある)ファイアウォールを構成し、80ポートを開放する:firewall-cmd --zone= --add-port=80/tcp --permanent
ファイアウォールを再開する:firewall-cmd --reload
