「エンジンx」と発音されるNginxは、インターネット上で最大のサイトのいくつかの負荷を処理する、オープンソースの高性能HTTPおよびリバースプロキシサーバーです。 HTTPおよび非HTTPサーバー、ロードバランサー、コンテンツキャッシング、リバースプロキシ用のスタンドアロンWebサーバーとして使用できます。
Apacheと比較して、Nginxは多数の同時接続を処理でき、各接続のメモリフットプリントは小さくなります。
このチュートリアルでは、CentOS8にNginxをインストールする方法について説明します。
NGINX公式サイト
http://nginx.org/
フォルダ mkdirnginx
を作成します
作成したフォルダに入る
必要に応じて適切なバージョンをダウンロードしてください
wgethttp://nginx.org/download/nginx-1.17.6.tar.gzからファイルをダウンロードします
必要なプラグインをインストールする
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
これらの役割について話す
gcc C、C ++、Ada、Object C、Javaなどの言語をコンパイルできます
pcre pcre-devel pcreは、perl互換の正規式ライブラリを含むperlライブラリです。nginxのhttpモジュールはpcreを使用して正規式を解析するため、pcreライブラリをインストールする必要があります。
zlib zlib-devel zlibライブラリは、さまざまな圧縮および解凍方法を提供します。nginxはzlibを使用してhttpパッケージのコンテンツをgzipするため、インストールする必要があります。
openssl openssl-devel opensslは、opensslがなければ、Webの安全な通信の基礎であり、私たちの情報はすべて裸で実行されていると言えます。
ダウンロードしたファイルを解凍します
tar -zxvf nginx-1.17.6.tar.gz
nginx-1.17.6フォルダーに移動します
インストールを開始します
インストールパスを指定します
. /configure –prefix=/software/nginx
この文は、インストールパスを指定することを意味します
–prefix=/software/nginx
コンパイル
make
インストール
make install
nginxがインストールされているディレクトリの下にsbinと入力します
開始コマンド
. /nginx
ブラウザを開いてIPアドレスにアクセスすると、このページにnginxが正常に起動したことが示されます
サービスを正常に停止します
この方法は停止よりも穏やかであり、停止する前に現在の作業を完了するプロセスが必要です。
nginx -s quit
すぐにサービスを停止
この方法は比較的困難であり、機能しているかどうかに関係なく、プロセスを直接停止します。
nginx -s stop
nginxメインプロセス番号を照会
ps -ef | grep nginx
落ち着いてキルを停止-メインプロセス番号を終了
クイックストップキル-TERMメインプロセス番号
強制停止キル-9nginx
ps:CentOS8にNginxをインストールします
CentOS 8以降、NginxパッケージはデフォルトのCentOSリポジトリで利用できます。
CentOS 8にNginxをインストールするには、次のように入力します。
インストールが完了したら、次のコマンドを使用してNginxサービスを有効にして開始します。
サービスが実行されていることを確認するには、そのステータスを確認します。
出力は次のようになります。
ファイアウォールを調整する
FirewallDは、Centos8のデフォルトのファイアウォールソリューションです。
インストールプロセス中に、Nginxは事前定義されたルールを使用してファイアウォールサービスファイルを作成し、HTTP(80)およびHTTPS(443)ポートへのアクセスを許可します。
次のコマンドを使用して、必要なポートを永続的に開きます。
これで、http:// YOUR_IPを介してWebブラウザーで開くことにより、Nginxのインストールをテストできます。デフォルトのNginxウェルカムページが表示されます。これは次の画像のようになります。
総括する
上記は、編集者が紹介したcentos8にnginxをインストールするための詳細なチュートリアル(グラフィックとテキスト)です。お役に立てば幸いです。ご不明な点がございましたら、メッセージを残してください。編集者が時間内に返信します。 ZaLou.Cnのウェブサイトをご支援いただきありがとうございます。
この記事があなたに役立つと思うなら、再版を歓迎します、出典を示してください、ありがとう!
Recommended Posts