Centos7でOpenresty動作環境

Openresty - 官网

https://openresty.org/cn/

はじめに:

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パラメータは、指定した設定ファイルを使用して、デフォルトの設定ファイルを使用しません。

 

おすすめ

転載: www.cnblogs.com/jingying/p/12303800.html