在Almalinux 8中使用Lua运行Nginx出现错误
2021-11-8 7:43:55
收藏:0
阅读:187
评论:0
我有一台安装了Almalinux 8.4的服务器。我通过Directadmin安装了Nginx,并从这里下载了最新的Luajit和Lua包: https://github.com/openresty/lua-nginx-module
我成功编译了Nginx,但是当我尝试运行它时,出现了以下错误:
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/etc/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2021-11-08 09:33:07 IST; 2s ago
Process: 973061 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)
Process: 973058 ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Nov 08 09:33:07 server.xxx.com nginx[973061]: no file '/usr/local/share/lua/5.1/resty/core/init.lua'
Nov 08 09:33:07 server.xxx.com nginx[973061]: no file './resty/core.so'
Nov 08 09:33:07 server.xxx.com nginx[973061]: no file '/usr/local/lib/lua/5.1/resty/core.so'
Nov 08 09:33:07 server.xxx.com nginx[973061]: no file '/usr/local/lib/lua/5.1/loadall.so'
Nov 08 09:33:07 server.xxx.com nginx[973061]: no file './resty.so'
Nov 08 09:33:07 server.xxx.com nginx[973061]: no file '/usr/local/lib/lua/5.1/resty.so'
Nov 08 09:33:07 server.xxx.com nginx[973061]: no file '/usr/local/lib/lua/5.1/loadall.so') in /etc/nginx/nginx.conf:88
Nov 08 09:33:07 server.xxx.com systemd[1]: nginx.service: Control process exited, code=exited status=1
Nov 08 09:33:07 server.xxx.com systemd[1]: nginx.service: Failed with result 'exit-code'.
Nov 08 09:33:07 server.xxx.com systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
我在互联网上搜寻了6个小时,什么都没有找到。
这是Nginx构建配置:
export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-2.1
./configure \
"--with-ld-opt=-Wl,-rpath,/usr/local/lib/" \
"--user=nginx" \
"--group=nginx" \
"--prefix=/usr" \
"--sbin-path=/usr/sbin" \
"--conf-path=/etc/nginx/nginx.conf" \
"--pid-path=/var/run/nginx.pid" \
"--http-log-path=/var/log/nginx/access_log" \
"--error-log-path=/var/log/nginx/error_log" \
"--without-mail_imap_module" \
"--without-mail_smtp_module" \
"--with-http_ssl_module" \
"--with-http_stub_status_module" \
"--with-http_gzip_static_module" \
"--with-http_v2_module" \
"--with-openssl=/etc/nginx/addons/openssl" \
"--add-module=/etc/nginx/addons/lua-nginx-module" \
"--with-cc-opt='-D FD_SETSIZE=32768'"
make -j2
谢谢!
原文链接 https://stackoverflow.com/questions/69880054
点赞
评论区的留言会收到邮件通知哦~
推荐文章
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
- 如何编写 Lua 模式将字符串(嵌套数组)转换为真正的数组?