Linuxサーバーcentos7以降のバージョンのソースコードのデプロイメントNginx

Linuxでcentos7以降のソースコードからNginxをデプロイする

この章ではNginx-1.8.1バージョンを使用しています

ドキュメントは、構成手順をコンパイルしてインストールするために投稿されます

#Nginx Baidu Netdiskリンクソースパッケージのダウンロードアドレス:
https
://pan.baidu.com/s/1tBcM1QCER6G1QY-d4meK8w抽出コード:y7pr

Windows:
#Nginxソースアドレス:http : //www.nginx.org/download/

Linuxコマンドライン:
#Nginxソースアドレス:wget http://nginx.org/download/nginx-1.8.1.tar.gz

1.サーバー環境ソリューション:
セキュリティメカニズム
setenforce 0を閉じる


ファイアウォールを閉じるsystemctl stop firewalld


ファイアウォールを有効/無効にするsystemctl disable firewalld

ここに画像の説明を挿入

nginxの依存パッケージのインストール2.
#Nginxはzlibを、opensslの#PCRE、PCREに依存することはリライトリライトのためである、zlibのは、gzipで圧縮するためのもので、いくつかのVPSをされ
実行され、SSLなしデフォルト
YUM -yインストールのgccはgcc-C ++のautomake autoconfのlibtoolのメイクwget pcre-devel zlib zlib-devel openssl-devel glibc pcre openssl cmake

3. nginx実行ユーザーを作成します
#セキュリティのため、作成されたnginxユーザーは
useradd nginx -M -s / sbin / nologin で、ログイン権限は必要ありません。

4. nginxのバージョンを確認するには
#環境に
応じて、ダウンロードディレクトリを選択しますmkdir / data / software / nginx; cd / data / software / nginx /
wget http://nginx.org/download/nginx-1.8.1.tar.gz #nginx
ここに画像の説明を挿入
ソースパッケージを解凍します;
tar zxvf nginx-1.8.1.tar.gz
cd /data/software/nginx/nginx-1.8.1

#source码包预配置与编译安装
./configure --prefix = / usr / local / nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module --with- http_perl_module --with-pcre --with-http_flv_module perl-ExtUtils-Embed net-tools
make && make install

5.システムのポート80が他のプログラムによって占有されていないことを確認します
。netstat-lntp | grep 80#ポート80が
nginx、apache、またはシステム独自のサービスによって占有されている場合があります。閉じるだけです。
ここに画像の説明を挿入

6. nginxコマンドを開始します(nginxディレクトリの/ sbin / nginxバイナリプログラムによって異なります):
/ usr / local / nginx / sbin / nginx -t //設定ファイルを確認します
/ usr / local / nginx / sbin / nginx //開始nginx
ここに画像の説明を挿入
7. nginxサービスが開始されているかどうかを確認します
。ps-ef | grep nginx
ここに画像の説明を挿入

8.ブラウザーを開き、仮想マシンhttp:// localhost:80にアクセスします。ブラウザーが次のように表示された場合、Nginxがインストールされ、正常に実行されています。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_44793172/article/details/107144791