• 配置 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;
    
    }
  • 相关阅读:
    gdb调试工具
    一步步理解Linux之中断和异常
    英语感受 5月份英语思维
    2013年6月4日星期二
    2013年5月29日星期三
    2013年6月3日星期一
    第22周六晚上
    2013年5月26日星期日
    2013年5月28日20:16:21
    2013年6月2日星期日
  • 原文地址:https://www.cnblogs.com/wangkongming/p/4290520.html
Copyright © 2020-2023  润新知