nginxの紹介と簡単なコマンド

nginxのプロフィール

  nginxのは、高性能HTTPサーバーとリバースプロキシサーバーのC言語の開発に基づいています。

    リバースプロキシ:リバースプロキシのバックエンドサービスが直接外部に露出していない、要求はnginxのに最初に送信され、nginxの後、前方のバックエンドサーバー、Tomcatなどのバックエンドサービスなどへの要求は、nginxのはここだけ唯一のサーバーである場合。役割は、プロキシバックエンドサービスが要求を受け取るとして機能することである。リバースプロキシと呼ばれます

    ロード・バランシング:実際のアプリケーション・シナリオでは、単一のマシンやスループットの高い確率の故障のバックエンドサーバーの単一ポイントが限られているが、あまりにも多くの要求にあなたがバックエンドnginxの中で複数のサーバを設定する必要があり、この時間は余裕がありません。ビルトインルールは異なるバックエンドマシンに転送要求をnginxの言う使用。今回我々は、負荷分散における役割を果たしました

 

nginxの簡単なコマンド

  nginxのインストール:

1.構成:構成します
2.コンパイル:メイク
インストール3.:make installを
メインは:nginxのソースは、Linuxのではgcc-C ++コンパイラをインストールするには、最初の必要性をマウント。そして、nginxの依存PCREとzlibのパッケージをインストールします。最後に、あなたはnginxのインストールすることができます

  ヘルプのコマンド:nginxの-h

wengxiongfei-dev02 @ルート:を/ usr / share / nginxのます。#/ usr / sbin / nginxの-h
nginxのバージョン:nginxの/ 1.14.2
使用方法:nginxの[ -  hvVtTq?] [-s信号] [-cファイル名] [-pプレフィックス] [-gディレクティブ]

オプション:
  ? - 、 -  H:このヘルプ
  -v:show versionを終了
  -V:ショーのバージョンとconfigureオプションして終了
  -t:テスト構成して終了
  -T:テスト構成、それをダンプして終了
  -q:構成テスト中に抑止非エラーメッセージ
  -s信号:マスター・プロセスへの送信信号:停止、終了し、再度開き、リロード
  -p接頭辞:セット接頭辞パス(デフォルト:を/ usr / share / nginxの/)
  -cファイル名:セットの構成ファイル(デフォルト:/etc/nginx/nginx.conf)
  -gディレクティブ:コンフィギュレーション・ファイルのうち一連のグローバルディレクティブ

  コンフィギュレーション情報の表示バージョン:nginxの-V 

ルート@ dev02:を/ usr / share / nginxのます。#/ usr / sbin / nginxの-V
nginxのバージョン:nginxの/ 1.14.2
OpenSSLの1.0.2g 2016年3月1日で構築されました
TLS SNIサポートが有効
configureの引数:--with-CC-OPT = ' -グラム-O2 -fPIE -fstack-プロテクター-強い-Wformat -Werror =形式セキュリティ-fPIC -Wdateタイム-D_FORTIFY_SOURCE = 2' 
--with-LD-OPT = ' - WLと、-Bsymbolic関数-fPIE -pie -Wl、-z、relro -Wl、-z、今-fPIC' --prefix =を/ usr / share / nginxの--confパス=の/ etc / nginxの/nginx.conf
--httpログパス=は/ var / log / nginxの/のaccess.log --errorログパス=は/ var / log / nginxの/ error.logファイル--lockパス= / VAR /ロック/nginx.lock --pid-パス= /実行/ nginx.pid
--modulesパス=は/ usr / libに/ nginxの/モジュール--http-クライアント・ボディTEMPパス=の/ var / libに/ nginxの/ボディ--http-のFastCGI-TEMPパス= / VAR / LIB / nginxの/のFastCGI
=の/ var / libに--httpプロキシ-TEMPパス= / VAR / LIB / nginxの/プロキシ--http-SCGI-TEMPパス/ nginxの/ SCGI --http-uwsgi-TEMPパス= / VAR / LIB / nginxの/ uwsgi --with-COMPAT
--with-デバッグ--with-PCRE-JIT --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module
--with-http_v2_module --with-http_dav_module --with-http_slice_module --with --with-http_addition_module --with-http_geoip_module =動的-threads
--with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module =動的--with-http_sub_module --with-http_xslt_module =動的
--withストリーム=動的--with-stream_ssl_module --with-stream_ssl_preread_module --withメール=動的--with-mail_ssl_module
--addダイナミックモジュール= /ビルド/ nginxの-u35_og / nginxの-1.14.2 / Debianの/モジュール/ HTTP-AUTH -pam
--addダイナミックモジュール= /ビルド/ nginxの-u35_og / nginxの-1.14.2 / Debianの/モジュール/ HTTP-DAV-EXT
--addダイナミックモジュール= /ビルド/ nginxの-u35_og / nginxの-1.14.2 / Debianの/モジュール/ HTTPエコー
--addダイナミックモジュール= /ビルド/ nginxの-u35_og / nginxの-1.14.2 / Debianの/モジュール/ HTTP-上流フェア
/ nginxの-u35_og / nginxの-1.14.2 / Debianの/モジュール/ HTTP-SUBSフィルタ--addダイナミックモジュール= /ビルド

  検出設定ファイル:nginxの-t -c /etc/nginx/nginx.conf

ルート@ dev02ます。/ etc / nginxの#nginxの-t -c /etc/nginx/nginx.conf
nginxの:構文/etc/nginx/nginx.conf設定ファイルはokです
nginxの:テスト/etc/nginx/nginx.conf設定ファイルは成功しています

 

 

  

おすすめ

転載: www.cnblogs.com/ryjJava/p/12354876.html