zoukankan      html  css  js  c++  java
  • 配置 nginx server 出现nginx: [emerg] "root" directive is duplicate in /etc/nginx/server/blogs.conf:7

    在配置nginx 虚拟机时,执行

    sudo /usr/sbin/nginx -t

    报下面的错误:

    nginx: [emerg] "root" directive is duplicate in /etc/nginx/server/blogs.conf:7
    nginx: configuration file /etc/nginx/nginx.conf test failed

    错误原因是:在配置文件时,访问路径设置了两个,重复配置webroot路径导致,去掉一个就可以了。

    server {
            listen 80 default_server;
    
            #root /usr/share/nginx/html/;去掉这行
            index index.html index.htm;
            # Make site accessible from http://localhost/
            root /home/wangkongming/webroot/blogs;
    
            index index.html index.htm;
            server_name blogs.local;
    
            location / {
                    try_files $uri $uri/ =404;
            }
    
            location ~ .php$ {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
            }
            access_log /data/logs/blogs/access.log;
            error_log /data/logs/blogs/error.log;
    
    }
  • 相关阅读:
    2016CCPC长春
    POJ 3974
    CH 1401
    POJ 1426
    hihocoder 1829
    江南OJ 1151
    POJ 3279
    POJ 3349
    POJ 3278
    ZOJ 3983
  • 原文地址:https://www.cnblogs.com/wangkongming/p/4290520.html
Copyright © 2011-2022 走看看