ホームページ >運用・保守 >Nginx >Centos8 インストール nginx インスタンス分析

Centos8 インストール nginx インスタンス分析

WBOY
WBOY転載
2023-05-24 15:34:071192ブラウズ

nginx 公式ウェブサイト

フォルダーを作成mkdir nginx<br>作成したフォルダーに入る
必要に応じて適切なバージョンをダウンロード

Centos8 インストール nginx インスタンス分析

wget を通じてファイルをダウンロードします

必要なプラグインをインストールします

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 は Web セキュア通信の基礎ですが、openssl がなければ、情報は裸で実行されていると言えます

ダウンロードしたファイルを解凍します
tar -zxvf nginx-1.17.6.tar.gz
nginx-1.17.6 フォルダーに移動します
インストールを開始します
インストール パスを指定します
./configure --prefix=/software/ nginx
この文はインストールパスを指定することを意味します
--prefix=/software/nginx
Compile
make
installation
make install
nginx があるディレクトリの下に sbin と入力します。 installs
Start command
./nginx

ブラウザを開いて IP アドレスにアクセスし、このページを表示して nginx が正常に開始されたことを示します

Centos8 インストール nginx インスタンス分析

#サービスを静かに停止します

この方法は停止よりも穏やかで、停止する前に現在の作業を完了するプロセスが必要です。
nginx -s quit

サービスをすぐに停止します

プロセスが動作しているかどうかに関係なく、この方法はより困難です。プロセスを直接停止します。
nginx -s stop

nginx メインプロセス番号のクエリ

ps -ef | grep nginx

停止落ち着いて kill -quit メイン プロセス番号
すぐに kill -term メイン プロセス番号
強制停止 kill -9 nginx

ps: in centos 8

に nginx をインストールする centos 8 以降、nginx パッケージはデフォルトの centos リポジトリで利用可能になります。

centos 8 に nginx をインストールするには、次のように入力します:

インストールが完了したら、次のコマンドを使用して nginx サービスを有効にして開始します:

確認するにはサービスが実行されているかどうか 実行して、ステータスを確認してください:

出力は次のようになります:

ファイアウォールを調整します

firewalld がデフォルトです。 Centos 8 上のファイアウォール ソリューション。

インストール プロセス中に、nginx は事前定義されたルールを使用して、http (80) および https (443) ポートへのアクセスを許可するファイアウォール サービス ファイルを作成します。

次のコマンドを使用して、必要なポートを永続的に開きます。

これで、Web ブラウザで http://your_ip を開いて、nginx のインストールをテストできます。以下の画像のようなデフォルトの nginx ウェルカム ページが表示されます:

Centos8 インストール nginx インスタンス分析

以上がCentos8 インストール nginx インスタンス分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。