Fix nameserver substitution for IPv6 resolvers (#516)
This commit is contained in:
parent
42d6eb6000
commit
6fb9a5ea96
|
@ -1,8 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Set up cache size and nameserver subs
|
# Set up cache size and nameserver subs
|
||||||
|
# Nameservers are taken from /etc/resolv.conf - if the IP contains ":", it's IPv6 and must be enclosed in [] for nginx
|
||||||
CACHE_SIZE="${TAKAHE_NGINX_CACHE_SIZE:-1g}"
|
CACHE_SIZE="${TAKAHE_NGINX_CACHE_SIZE:-1g}"
|
||||||
NAMESERVER=`cat /etc/resolv.conf | grep "nameserver" | awk '{print $2}' | tr '\n' ' '`
|
NAMESERVER=`cat /etc/resolv.conf | grep "nameserver" | awk '{print ($2 ~ ":") ? "["$2"]" : $2}' | tr '\n' ' '`
|
||||||
if [ -z "$NAMESERVER" ]; then
|
if [ -z "$NAMESERVER" ]; then
|
||||||
NAMESERVER="9.9.9.9 149.112.112.112"
|
NAMESERVER="9.9.9.9 149.112.112.112"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue