重新加载nginx配置:nginx失败

时间:2014-05-20 17:25:29

标签: nginx

为什么不重写nginx? " [FAIL]重新加载nginx配置:nginx失败!"

rewrite ^/([0-9]+)/test.php http://domain.com:$1/;test.php last;

目的地地址:

http://domain.com:1234/;test.php

1 个答案:

答案 0 :(得分:2)

使用此语法时,您将始终出错 nginx:[emerg] unknown指令“test.php” nginx:配置文件/etc/nginx/nginx.conf测试失败

之后的所有文字

  

http://domain.com:$ 1 /;

这是新指令。 在您的示例 test.php ==指令中,与 server_tokens keepalive_timeout 相同。

因此,如果您希望重写正确,请使用此语法

  

重写'^ /([0-9] +)/ test.php''http://domain.com:$ 1 /; test.php'last;