lua_shared_dict dnslink 10m; server { listen 80 default_server; include /etc/nginx/conf.d/server/server.dnslink; } server { listen 443 default_server; ssl_certificate /etc/ssl/local-certificate.crt; ssl_certificate_key /etc/ssl/local-certificate.key; set_by_lua_block $skynet_portal_domain { return "${PORTAL_DOMAIN}" } set_by_lua_block $skynet_server_domain { -- fall back to portal domain if server domain is not defined if "${SERVER_DOMAIN}" == "" then return "${PORTAL_DOMAIN}" end return "${SERVER_DOMAIN}" } include /etc/nginx/conf.d/server/server.dnslink; }