Openresty - 官网
はじめに:
OpenResty®が基づいている nginxの Luaのと、よくLuaのライブラリの数が多いだけでなく、ほとんどのサードパーティのモジュールの依存関係を統合した高性能なWebプラットフォーム。簡単に超高並行性を処理するように設定するのに使用し、高度にスケーラブルな動的なWebアプリケーション、Webサービスと動的なゲートウェイ。
うまく設計された、さまざまなプールすることにより、OpenResty® nginxのの ように(OpenRestyチームによって主に開発された)モジュールを nginxのが 効果的に強力な汎用のWebアプリケーションのプラットフォームとなります。このように、Web開発者やシステムエンジニアは動員するLuaスクリプト言語を使用することができます nginxのが 素早く10Kを主務かさえも超える1000K単一の同時接続の高性能Webアプリケーションを構築するCとLuaのモジュールの様々なサポートしています。
OpenResty®目標は、あなたのWebサービスを直接実行することです nginxの 内部サービスを、を活用する Nginxは 、このようなMySQLの、PostgreSQLの、MemcachedのとRedisのようにも、リモートのバックエンドのためのHTTPクライアント要求、のためだけでなく、非ブロックI / Oモデルその応答で一貫した高いパフォーマンスのため。
インストールの前に1.準備
私たちは、あなたが開発ライブラリをインストールするにはyumを使用することをお勧めします。
yumをインストールPCRE-のdevel opensslの-develのgccのカール
インストールパッケージをダウンロード2.
このページのリンクの最新バージョンと引き換えにhttp://openresty.org/cn/download.html
私はリンクがありましたhttps://openresty.org/download/openresty-1.15.8.2.tar.gz
ダウンロードwgetのhttps://openresty.org/download/openresty-1.15.8.2.tar.gz後
タール-xzvf openresty-1.15.8.2.tar.gzの抽出
インストール3.
順番に以下の3つのコマンドを実行します
。/構成、設定
メイク
make installを
コメント:
ターゲットはインストールプラットフォームを備えています検出するのには./configure使用されています。
コンパイルするために使用され、それがその後、コンパイル、メイクファイルから命令を読み取ります。
make installをインストールするために使用され、それはまたのMakefileから命令を読み込み、指定した場所に取り付けられました。
4.例
①これは単純な例であり、私たちが最初にユーザのホームディレクトリに作業用フォルダを作成します。
ます。mkdir〜/仕事
第二に、作業フォルダ内に、コンフィギュレーション・ファイルのconfを格納するために使用されるログファイルを格納するフォルダのconfとログ、ログを作成します。
CD〜/仕事
MKDIRログ/ confに/
confファイル内②新規プロファイルnginx.conf
1 worker_processes; error_logのログ/ error.logに。 イベント{ worker_connections 1024; } HTTP { サーバー{ 8080を聞きます。 位置/ { default_typeテキスト/ HTML; content_by_lua_block { ngx.say( "<P>こんにちは、世界</ P>") } } } }
③その後、我々はサービスを開始するには、この設定ファイルを使用して開始したnginxの
nginxの-p `pwd`は/ -c confに/ nginx.conf
コメント:
ファイルストレージサービスのnginxのパスです-pパラメータ設定nginxの接頭辞パス、
-cパラメータは、指定した設定ファイルを使用して、デフォルトの設定ファイルを使用しません。