OpenRestyはnginxのほかにngx_luaをはじめとするCで書かれた各種サードパーティモジュールとngx_luaのAPIを利用したrestyモジュール、そしてLua/LuaJITで構成されています。 OpenRestyに含まれているnginx自体は本家のnginxと基本同じなので、別にOpenRestyを利用しなくても自分でngx_luaを組み込んだり、サーバ上にrestyモジュールを配布することで似たような環境を構築することは可能ですが、OpenRestyであれば主要なモジュールやライブラリが./configure、make、make installの一連の流れですべてゴソッとインストールされますし、OpenRestyのconfigureスクリプトはnginxのconfigureスクリプトを継承したものなのでnginxのconfigureオプションをほぼそのまま利用することもで
![3つのnginxをうまく使い分けよう〜nginx、OpenResty、Tengine〜](https://cdn-ak-scissors.b.st-hatena.com/image/square/769d3e8cb08249f26b396d29162b819e9ff9c331/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fprd-engineering-asset%2F2020%2F06%2F0cb70d73-ogp_a.jpg)