Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [lua]

The tag has no usage guidance.

0
votes
0answers
31 views

Lua missing socket.http module

I am using Lua with HAProxy. I have set LUA_PATH and LUA_CPATH as the following: LUA_PATH=/usr/bin/lua;/usr/bin/lua5.3;/usr/share/lua/5.3/ltn12.lua;/usr/share/lua/5.3/mime.lua;/usr/share/lua/5.3/...
1
vote
0answers
154 views

Docker. How to get environment variable in nginx access_by_lua_file lua script

I have nginx in a docker container, where FORWARD_LOG env variable has value 1. In nginx.conf: env FORWARD_LOG; My server config: server { listen 80 default_server; server_name nginx; ...
0
votes
1answer
190 views

NGINX - OpenResty - How to reverse proxy a call to 2 different servers based based on a string?

I'm trying to configure NGINX/OpenResty to proxy SOAP calls to 2 different servers based on a string present on the SOAP request. What I'm able to do: I am able to proxy requests to 2 different ...
0
votes
0answers
70 views

Get total number of cookie's from modsecurity using LUA script

I'm trying to access total number of cookies sent in response intercepted by mod-security and passed to LUA script. Below is an example response from server HTTP/1.1 200 OK Date: Tue, 21 Aug 2018 ...
1
vote
2answers
1k views

Permission denied when Nginx tries to write image file

I'm using Nginx for a Linux server and I have this folder /usr/local/openresty/nginx/webfolder/img where I want nginx to save my uploaded image files. So, this is what I did: 1) I changed the owner ...
1
vote
0answers
36 views

rescore spam corpus with rspamd

I recently tried to rescore my spam/ham corpus with rspamds rescoring mechanism (see the example in "Corpus test and rescore tool"), but unfortunately this ends in a runtime error. My current minimal ...
1
vote
1answer
2k views

How to properly use ENV variables in Nginx config?

I want to pass the RAILS_ENV env variable to nginx and use it to set the value for the rails_env directive. I can read the value of the variable from the environment with LUA module: location @app { ...
2
votes
0answers
31 views

How to select the preferred file transport method?

I have a problem, as I think, with my prosody configuration: When I am sending files (for example photos) bigger than ~2 or 3 megabytes (as I established experimentally) using Converstions 2.* version ...
1
vote
1answer
607 views

Unable to read a file and returns its result nginx

Using lua-nginx-module. And I'm unable to accomplish a thing wherein I'm want to modify the mtime of a file(touch.txt). I tried using .. os.execute("touch /app/directory/touch.txt") and this ...
0
votes
0answers
372 views

Configuration dnsdist

Trying to install PowerDNS 4.1 Authoritative at 127.0.0.1:5300 Recursor at 127.0.0.1:5301 Dnsdist config as in documentation But get an error: # dnsdist -C dnsdist.conf Fatal Lua error: Unknown ...
0
votes
1answer
254 views

nginx, lua and response time

I have an nginx loadbalancer which just proxies requests to a few upstream servers. Now, what I would like to do is: For one out of ten requests, I want to measure the response time of nginx (in ...
1
vote
0answers
345 views

Dynamic HTTP reverse proxy in nginx

Im trying to do the following where: nginx should accept incoming requests from clients and rewrite/proxy them to dynamic upstreams as instructed by a "dynamic routing endpoint" The dynamic routing ...
1
vote
0answers
346 views

“ssl_protocols” directive is not allowed here - How to make conditional

I have a number of servers in nginx that are using my configuration file, however I need to be able to add an if or a variable to change ssl_protocols TLSv1 TLSv1.1 TLSv1.2; to ssl_protocols TLSv1;...
1
vote
1answer
1k views

NGINX + Lua : set cache key based on upstream Response headers

I am trying to control the cache key using the upstream response header field value. The header field in questions is Common-Api in the configuration below. I keep getting nginx: [emerg] unknown "ck" ...
2
votes
1answer
1k views

Returning HTTP status 204 for GET /generate_204 using uhttpd?

To deal with the Android captive portal detection for my specific setup, I need to return an HTTP status code 204 whenever I get a GET request for /generate_204. I currently use uhttpd as my webserver,...
1
vote
1answer
514 views

Passthrough captured request in nginx with lua

I'm doing something like this: location /foo { content_by_lua_block { local reqType = ngx.var.request_method if reqType == "POST" res = ngx.location....
0
votes
1answer
318 views

nginx geotargeting and proxpass

I have a little issue with my Nginx config prototype The Scenario is following: website visitor will visit example.com. Nginx is read out with GeoIP the current location and accept language header ...
0
votes
1answer
955 views

Blocking a request with ModSecurity and lua script

I have web traffic flowing through ModSecurity. Within the ModSecurity configuration I am calling a Lua script that is running some simple analysis on the arguments of request string. Specifically, ...
1
vote
1answer
108 views

Squid3 URLrewrite - Unable to configure

I have Squid3-3.4.8 on Debian Wheezy. It is performing caching duty. I just want to replace one jpg url to another URL in my local server or outside. I have tried solutions like Volta, squidred, ...
-1
votes
3answers
952 views

PowerDNS: Is it possible to send different results based on server IP used by the client?

I would like to setup a recursive DNS server with multiple IPs all on the same PowerDNS server. Let's say: 8.8.8.1 8.8.8.2 8.8.8.3 8.8.8.4 I was wondering how I could send different responses based ...
1
vote
0answers
481 views

Lua flavored Nginx rewrite or internal redirection cycle

I'm new both to nginx and lua. I'm trying to follow this tutorial http://leafo.net/posts/creating_an_image_server.html#installation_requirements but for the life of me I can't get the nginx.conf right....
1
vote
1answer
94 views

Fixing syntax errors in lighttpd.conf?

lighttpd newbie here... We're trying to set up lighttpd to host a local django app, kiosk-style. We intend to use wsgi for this, but we're having trouble figuring out the syntax for lighttpd's config ...
1
vote
1answer
349 views

how to configure http request pipeling using wrk?

I am trying to load test nodejs helloworld, which is running on system 1 at http://10.20.10.10:5000 and I want to pipeline http requests from system 2. wrk takes a script as a parameter. I am ...
4
votes
1answer
2k views

Nginx - Empty response in error page with proxy_pass

Task: nginx config for reverse proxy to docker containers with dynamic lookup and caching. Process workflow: check cache. if upstream found — proxy if not found — request it, cache and proxy if ...
1
vote
1answer
7k views

Nginx how to run shell script on page load via lua module os execute and then serve directory listing?

So I have a bash script that I want to execute/run on each "page load" of url so that it will modify (creating symlinks) to a /public/html/ folder that I want the server to then serve. The problem ...
0
votes
1answer
328 views

High %sys utilization in Nginx cache node

We set up Nginx with Lua (openresty bundle) to be a local caching node to our file sharing server, we seperated files to chunks "50MB each" (by this method) and store them in cache to increase its ...
-2
votes
1answer
156 views

How do you “prevent powerful accounts from being used on unauthorized systems”? [closed]

I was browsing through Microsoft's Best Practices for Securing Active Directory and saw the chart linked which includes some of the best practices included in the document, rated by importance. At ...
1
vote
1answer
2k views

Nginx proxy_pass based on file extension and query string

I need to proxy_pass static assets (.js .css) based on file extension and query strings. For example: domain.com/foo.css - go to upstream1 domain.com/foo.css?V=1234 - go to upstream2 Reason is I ...
0
votes
1answer
226 views

how to install lafilefixer in ubuntu

I am getting following error while installing freeswitch on Ubuntu. libtool: link: cannot find the library /usr/src/freeswitch/libs/apr-util/xml/expat/lib/libexpat.la' or unhandled argument/usr/src/...
6
votes
2answers
805 views

Installing additional LUA modules into Redis

I'm trying to get Redis to allow EVAL (http://redis.io/commands/EVAL) to make HTTP requests. Two modules: LuaCURL and Luasocket give this ability. The Redis source code has a directory with ...
0
votes
1answer
1k views

Can't figure out how to get started with powerdns-recursor lua scripting

I have a server (Ubuntu 12.04) where I run powerdns-recursor. I'm trying to add some logic to certain requests and have got my target set on lua scripting for powerdns. I don't seem to be able to ...
2
votes
1answer
1k views

Sending data to statsd does not work in some locations with content_by_lua_file

Before Until recently I used nginx 1.4.x with zebrafishlabs/nginx-statsd as a reverse proxy for openresty (yes, I know, nginx behind nginx is stupid - keep reading please) with the following location ...
0
votes
1answer
244 views

Nginx using mysql result as variable to be used in headers more module

Without going into too much detail we have a requirement for the following: a) Query a simple single column, single row result from mysql. b) Use this variable as part of a more headers module, ...
0
votes
1answer
496 views

Running WSAPI on ngninx via FastCGI

Using Lua 5.2 with wsapi 1.6-1 and wsapi-fcgi 1.6-1 installed via luarocks, I have the following nginx configuration: server { listen 127.0.0.1:8080; server_name localhost; location / { ...
2
votes
2answers
3k views

How to improve call quality freeswitch?

Currently I have a system that makes use of FreeSWITCH for outbound calls via SIP External with flowroute and works well, but some users complain about the quality of the call. The system is running ...
0
votes
1answer
1k views

Nginx: unknown directive “ngx.flush(true)”

I'm having some trouble by using the nginx devel (ndk) and lua-module. I compiled nginx-rpm using the following configuration: ./configure \ --prefix=%{_sysconfdir}/nginx/ \ --sbin-...
7
votes
1answer
2k views

nginx lua: os.execute waitpid() failed (10: No child processes)

So, I'm trying to execute a script on every request. I know how that sounds, this is for development environment. I've added this to my nginx config access_by_lua_file "/opt/nginx/git-magic.lua"; ...
3
votes
2answers
1k views

Nginx & Lua: Hacks, optimizations & observations

Following this post on using Lua to increase nginx’s flexibility and in reducing load on the web stack I am curious to know how people are using Lua to enhance nginx’s capability. Are there any ...
2
votes
1answer
5k views

Nginx (openresty) generating random numbers

I have openresty set up on a server (nginx bundle which includes the lua module) and I'm trying to create a script which has specific odds of setting a cookie on a user's browser. My code looks like ...
0
votes
1answer
948 views

Unable to get prosody running on Ubuntu 10.04 (lua issues)

All this is performed on Ubuntu 10.04.4 LTS Server I installed LUA 5.1.4 following this procedure - http://ubuntuforums.org/showthread.php?t=1874860 I installed prosody following this command (after ...
0
votes
1answer
171 views

How to install Gamooga server on centOS?

I'm trying to run Gamooga server on my centOS box, but unfortunately there are some required packages which is not available for centOS (at least I couldn't find them). The required packages are ...
1
vote
0answers
260 views

Large scale custom domain support for a hosted web service

I am running a hosted platform for publishing Markdown documents. Currently I offer a subdomain per user, but the number one request right now is custom domains. My server stack is NGINX and uWSGI ...
0
votes
2answers
224 views

Mark MSI to be installed on Windows Server 2003 as non administrator

Guys, girls, I'm a developer so forgive my naivete on system fronts, I've come for the guru's who know better than I on these issues. I am trying to be a corporate citizen and not run my services on ...
0
votes
2answers
1k views

imapfilter: how to capture part of the subject in a variable

I get some mails arriving (on an IMAP server) with subject like: [1270503] apple [1272481] bottle [172481] wine [43172481] grapes I need these letters to be moved in INBOX.CSR.number where number is ...