Error occured when Build nginx with Lua

cmzeno

Verified User
Joined
Nov 21, 2020
Messages
8
Hello

I need Nginx with Lua enable and I tried to build using Custombuild and I got the followings:

Rich (BB code):
[root@my custombuild]# ./build nginx
Found /usr/local/directadmin/custombuild/nginx-1.19.6.tar.gz
Extracting /usr/local/directadmin/custombuild/nginx-1.19.6.tar.gz...
ModSecurity Connector v1.0.1 is now enabled in Nginx
Configuring nginx-1.19.6
./configure: error: invalid option " "
/usr/local/directadmin/custombuild/configure/nginx_reverse/configure.nginx: line 21: --with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib: No such file or directory

Here is my configure.nginx

Code:
#!/bin/sh
./configure --add-module=../modsecurity-nginx-v1.0.1 \
    "--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_realip_module" \
    "--with-http_stub_status_module" \
    "--with-http_gzip_static_module" \
    "--with-http_dav_module" \
    "--with-http_v2_module" \
    "--with-cc-opt='-D FD_SETSIZE=32768'" \       
    "--with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib" \
     --add-module=/opt/ngx_devel_kit-0.3.1 \
     --add-module=/opt/lua-nginx-module-0.10.19
 
Hello

I need Nginx with Lua enable and I tried to build using Custombuild and I got the followings:

Rich (BB code):
[root@my custombuild]# ./build nginx
Found /usr/local/directadmin/custombuild/nginx-1.19.6.tar.gz
Extracting /usr/local/directadmin/custombuild/nginx-1.19.6.tar.gz...
ModSecurity Connector v1.0.1 is now enabled in Nginx
Configuring nginx-1.19.6
./configure: error: invalid option " "
/usr/local/directadmin/custombuild/configure/nginx_reverse/configure.nginx: line 21: --with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib: No such file or directory

Here is my configure.nginx


Code:
#!/bin/sh
./configure --add-module=../modsecurity-nginx-v1.0.1 \
    "--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_realip_module" \
    "--with-http_stub_status_module" \
    "--with-http_gzip_static_module" \
    "--with-http_dav_module" \
    "--with-http_v2_module" \
    "--with-cc-opt='-D FD_SETSIZE=32768'" \     
    "--with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib" \
    --add-module=/opt/ngx_devel_kit-0.3.1 \
    --add-module=/opt/lua-nginx-module-0.10.19
Try adding the "" last 2 lines

Code:
#!/bin/sh

./configure --add-module=../modsecurity-nginx-v1.0.1 \

    "--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_realip_module" \

    "--with-http_stub_status_module" \

    "--with-http_gzip_static_module" \

    "--with-http_dav_module" \

    "--with-http_v2_module" \

    "--with-cc-opt='-D FD_SETSIZE=32768'" \     

    "--with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib" \

    "--add-module=/opt/ngx_devel_kit-0.3.1" \

    "--add-module=/opt/lua-nginx-module-0.10.19"
 
Try adding the "" last 2 lines

Code:
#!/bin/sh

./configure --add-module=../modsecurity-nginx-v1.0.1 \

    "--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_realip_module" \

    "--with-http_stub_status_module" \

    "--with-http_gzip_static_module" \

    "--with-http_dav_module" \

    "--with-http_v2_module" \

    "--with-cc-opt='-D FD_SETSIZE=32768'" \    

    "--with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib" \

    "--add-module=/opt/ngx_devel_kit-0.3.1" \

    "--add-module=/opt/lua-nginx-module-0.10.19"
Thanks for your reply

But I still got the same error

Rich (BB code):
[root@my custombuild]# ./build nginx
Found /usr/local/directadmin/custombuild/nginx-1.19.6.tar.gz
Extracting /usr/local/directadmin/custombuild/nginx-1.19.6.tar.gz...
ModSecurity Connector v1.0.1 is now enabled in Nginx
Configuring nginx-1.19.6
./configure: error: invalid option " "
/usr/local/directadmin/custombuild/configure/nginx_reverse/configure.nginx: line 21: --with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib: No such file or directory


*** There was an error while trying to configure Nginx. Check the configure/nginx_reverse/configure.nginx file
 
/usr/local/luajit/lib ? exists ?

check folder with
ls -ld /usr/local/luajit/lib

what's result ?
 
/usr/local/luajit/lib ? exists ?

check folder with
ls -ld /usr/local/luajit/lib

what's result ?
Hello

Code:
[root@my custombuild]# ls -ld /usr/local/luajit/lib
drwxr-xr-x 4 root root 4096 12 18 09:42 /usr/local/luajit/lib

And everything goes well if I type in /usr/local/directadmin/custombuild/nginx-1.19.6 :

Code:
./configure --add-module=../modsecurity-nginx-v1.0.1 --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_realip_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_dav_module --with-http_v2_module --with-cc-opt='-D FD_SETSIZE=32768' --with-ld-opt='-Wl,-rpath,/usr/local/luajit/lib' --add-module=/opt/ngx_devel_kit-0.3.1 --add-module=/opt/lua-nginx-module-0.10.19
 
Back
Top