首页  >  问答  >  正文

nginx配置server模块不能出现feature这个词?

nginx版本是1.11,在nginx.conf文件中增加了下面这个server块,nginx就不能启动,把feature这个单词改为其他单词,就可以启动,不知什么原理?


    #laravel-5-4-feature.com
    server {
        listen       80;
        server_name  laravel-5-4-feature.com;
        charset utf-8;

        location / {
            root   D:/wnmp/www/laravel-5-4-feature/public;
            index  index.php index.html index.htm;
            try_files $uri $uri/ /index.php?$query_string;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        location ~ \.php$ {
            root           D:/wnmp/www/laravel-5-4-feature/public;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
        
    }
天蓬老师天蓬老师2689 天前963

全部回复(1)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-07-03 11:45:13

    应该不是 feature 的问题

    我在 nginx version: nginx/1.10.3下测试无此问题。我升级下nginx看看


    已升级为 nginx version: nginx/1.12.0

    测试配置:

    server {
        server_name test-feature.dev;
    }

    运行结果:

    ~ ❯❯❯ curl -I http://test-feature.dev/
    HTTP/1.1 200 OK
    Server: nginx/1.12.0
    Date: Fri, 30 Jun 2017 12:51:21 GMT
    Content-Type: text/html
    Content-Length: 612
    Last-Modified: Tue, 18 Oct 2016 15:03:19 GMT
    Connection: keep-alive
    Vary: Accept-Encoding
    ETag: "580639b7-264"
    Accept-Ranges: bytes

    还请楼主提供下具体的nginx -t报错信息

    回复
    0
  • 取消回复