CentOSでのnginxのダウンロードとインストール

4626 ワード

1、centosプラットフォームコンパイル環境のインストール
以下のコマンド1、make:yum -y install gcc automake autoconf libtool make2、g++:yum install gcc gcc-c++CentOS中nginx下载及安装_第1张图片をインストールする
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.gzCentOS中nginx下载及安装_第2张图片CentOS中nginx下载及安装_第3张图片
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

CentOS中nginx下载及安装_第4张图片
4、nginxを起動する
インストールが完了するとnginxフォルダが生成され、nginxが起動します.(1)、nginxがインストールしたアドレス(whereis)を表示whereis nginx在这里插入图片描述(2)、ディレクトリ起動に入る
    :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 nginxCentOS中nginx下载及安装_第5张图片を参照してください.
5、結果
IPを入力するとwelcome to nginxが表示されます!(もしps -aux | grep nginxに情報があり、IPアクセスができない場合、ファイアウォールを閉じるか、80ポートを開く必要がある)ファイアウォールを構成し、80ポートを開放する:firewall-cmd --zone= --add-port=80/tcp --permanentファイアウォールを再開する:firewall-cmd --reloadCentOS中nginx下载及安装_第6张图片