Skip to content

Commit bf036cb

Browse files
tfmmjc21
authored andcommitted
fix ipv6 resolver setup for nginx (#246)
1 parent 8a9495d commit bf036cb

File tree

1 file changed

+2
-2
lines changed
  • rootfs/etc/services.d/nginx

1 file changed

+2
-2
lines changed

rootfs/etc/services.d/nginx/run

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ mkdir -p /tmp/nginx/body \
2121
touch /var/log/nginx/error.log && chmod 777 /var/log/nginx/error.log && chmod -R 777 /var/cache/nginx
2222
chown root /tmp/nginx
2323

24-
# Dynamically generate resolvers file
25-
echo resolver $(awk 'BEGIN{ORS=" "} $1=="nameserver" {print $2}' /etc/resolv.conf) ";" > /etc/nginx/conf.d/include/resolvers.conf
24+
# Dynamically generate resolvers file, if resolver is IPv6, enclose in `[]`
25+
echo resolver $(awk 'BEGIN{ORS=" "} $1=="nameserver" {print ($2 ~ ":")? "["$2"]": $2}' /etc/resolv.conf) ";" > /etc/nginx/conf.d/include/resolvers.conf
2626

2727
# Generate dummy self-signed certificate.
2828
if [ ! -f /data/nginx/dummycert.pem ] || [ ! -f /data/nginx/dummykey.pem ]

0 commit comments

Comments
 (0)