Kong开发环境搭建

1、OpenResty 1.15.8.2. Kong being an OpenResty application, you must follow the OpenResty installation instructions. You will need OpenSSL and PCRE to compile OpenResty, and to at least use the following compilation options:

 $ ./configure \
   --with-pcre-jit \
   --with-http_ssl_module \ --with-http_realip_module \ --with-http_stub_status_module \ --with-http_v2_module

You might have to specify --with-openssl and you can add any other option you’d like, such as additional Nginx modules or a custom --prefix directory.

OpenResty conveniently bundles LuaJIT and resty-cli which are essential to Kong. Add the nginx and resty executables to your $PATH:

export PATH="$PATH:/usr/local/openresty/bin"

2、安装库管理器

Luarocks 3.2.1, compiled with the LuaJIT version bundled with OpenResty (See the --with-lua and --with-lua-include configure options). Example:

 ./configure \
   --lua-suffix=jit \
   --with-lua=/usr/local/openresty/luajit \ --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1


3、Install Kong

Now that OpenResty is installed, we can use Luarocks to install Kong’s Lua sources:

 $ luarocks install kong 2.0.2-0

Or:

 $ git clone [email protected]:Kong/kong.git
 $ cd kong
 $ [sudo] make install # this simply runs the `luarocks make kong-*.rockspec` command 
Finally, place the bin/kong script in your $PATH.
 
 

猜你喜欢

转载自www.cnblogs.com/justart/p/12586234.html
今日推荐