为什么 nginx 抱怨未知指令?

为什么 nginx 抱怨未知指令?

我尝试将所有 HTTP 请求定向/<uuid4>到在本地主机上运行的特定 HTTP 服务器。下面是location我的 nginx.conf 中的相关行:

location ~* "[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}$" {  # matches UUIDv4
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_pass localhost:8000;
}

启动 nginx 时出现以下错误: nginx: [emerg] unknown directive "8}-([0-9a-f]" in /etc/nginx/sites-enabled/nginx.conf:30

是什么赋予了?

相关内容