Hello Tomas,
thank you.
now I´m using an official build for both knot-resolver and knot-resolver-
module-http
knot-resolver-module-http-4.2.0-1.el7.x86_64
knot-resolver-4.2.0-1.el7.x86_64
It works now like a charm.
Regards,
--
Smil Milan Jeskyňka Kazatel
---------- Původní e-mail ----------
Od: Tomas Krizek <tomas.krizek(a)nic.cz>
Komu: Milan Jeskynka Kazatel <KazatelM(a)seznam.cz>
Datum: 8. 10. 2019 11:48:43
Předmět: Re: [knot-resolver-users] HTTP module after upgrade from Knot DNS
Resolver, version 2.3.0 to Knot Resolver, version 4.2.0
"On 08/10/2019 11.37, Milan Jeskynka Kazatel wrote:
I upgrade the HTTP module
in /usr/lib64/knot-resolver/kres_modules/ from
Github source
https://github.com/CZ-NIC/knot-resolver
(
https://github.com/CZ-NIC/knot-resolver)
Please don't do that. Mixing source files and packages is usually a
really bad idea. And the http.lua.in file is a template that needs some
further modifications by our build system.
Just reinstall knot-resolver and knot-resolver-module-http package,
ensure it's the correct version by:
rpm -qa | grep knot-resolver
And if that doesn't work, there might some some issue with our packages.
-- interfaces
...
net.listen('10.0.0.1', 8453, { kind = 'webmgmt' })
-- load HTTP module with defaults (self-signed TLS cert)
modules.load('http')
http.config()
-- Load Useful modules
modules = {
'policy', -- Block queries to local zones/bad sites
'view', -- Handle requests by source IP
'stats', -- Track internal statistics
'hints', -- Add static records to resolver
}
This config works for me when I have the latest versions of both
knot-resolver and knot-resolver-module-http packages on CentOS7.
--
Tomas Krizek
PGP: 4A8B A48C 2AED 933B D495 C509 A1FB A5F7 EF8C 4869
"