web-dev-qa-db-ja.com

lua-nginx-moduleのインストール中にエラーが発生しました

Openrestyslua-nginx-moduleをNginxインストールにインストールしたい。からの手順を試しました
https://github.com/openresty/lua-nginx-module
そして
https://stackoverflow.com/questions/50357732/adding-lua-module-to-nginx

上記の手順を完了し、Nginxサーバーを起動すると、以下のエラーが発生します

[ec2-user@ip-172-31-39-216 conf.d]$ 
[ec2-user@ip-172-31-39-216 conf.d]$ Sudo service nginx start
Starting nginx: nginx: [alert] detected a LuaJIT version which is not OpenResty's; many optimizations will be disabled and performance will be compromised (see https://github.com/openresty/luajit2 for OpenResty's LuaJIT or, even better, consider using the OpenResty releases from https://openresty.org/en/download.html)
nginx: [error] lua_load_resty_core failed to load the resty.core module from https://github.com/openresty/lua-resty-core; ensure you are using an OpenResty release from https://openresty.org/en/download.html (rc: 2, reason: module 'resty.core' not found:
    no field package.preload['resty.core']
    no file '../lua-resty-core/lib/resty/core.lua'
    no file '../lua-resty-lrucache/lib/resty/core.lua'
    no file './resty/core.lua'
    no file '/usr/local/share/luajit-2.0.5/resty/core.lua'
    no file '/usr/local/share/lua/5.1/resty/core.lua'
    no file '/usr/local/share/lua/5.1/resty/core/init.lua'
    no file './resty/core.so'
    no file '/usr/local/lib/lua/5.1/resty/core.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file './resty.so'
    no file '/usr/local/lib/lua/5.1/resty.so'
    no file '/usr/local/lib/lua/5.1/loadall.so')    
                                                       [  OK  ]
[ec2-user@ip-172-31-39-216 conf.d]$ 
[ec2-user@ip-172-31-39-216 conf.d]$ 

アラート部分は問題ありませんが、エラーが心配です。

追加の構成を行う必要がありますか?.
私の場合、Nginxの代わりにopenrestyをインストールできません。

ダイナミックモジュールとして追加してみました。 addモジュールとNginxのコンパイルも試してみました。問題は同じままでした。

前もって感謝します

1
user3227783

Nginx.confでオプションlua_load_resty_coreをoffに設定した場合。エラーはなくなりました

lua_load_resty_core off

参照:

https://github.com/openresty/lua-nginx-module/issues/1509
1
user3227783