Nginx教程

nginx: [emerg] unknown directive "if($request_method"

本文主要是介绍nginx: [emerg] unknown directive "if($request_method",对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

nginx: [emerg] unknown directive "if($request_method"

nginx报错

nginx: [emerg] unknown directive "if($request_method" in 
  ...Nginx1.15.11/conf/vhosts/test.com_80.conf:11

nginx配置文件

10  location / {
11    if($request_method = OPTIONS){
12    add_header Access-Control-Allow-Origin "*";     

报错原因

第11行:if 和 ( 缺一个空格 ,如果没有空格他把if($request_uri当成一个指令了,没有这个指令
修改:第11行if后加1个空格

10    location / {
11      if ($request_method = OPTIONS){
12      add_header Access-Control-Allow-Origin "*";     

这篇关于nginx: [emerg] unknown directive "if($request_method"的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!