在配置nginx 虚拟机时,执行

sudo /usr/sbin/nginx -t

报下面的错误:

nginx: [emerg] "root" directive is duplicate in /etc/nginx/server/blogs.conf:107
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;}

转自:https://www.cnblogs.com/wangkongming/p/4290520.html

配置 nginx server 出现nginx: [emerg] root directive is duplicate in /etc/nginx/server/blogs.conf:107...相关推荐

  1. Nginx解决配置SSL证书报错:nginx: [emerg] unknown directive “ssl_certificate1“ in /usr/local/nginx/conf/ngi...

    前段时间自己尝试了下Nginx的反向代理, 将请求转发到Tomcat上; 应公司项目需要就自己研究了下配置添加证书, 实现https的请求; 我的证书是从阿里云买的免费的证书, 按照阿里云的提示, 将 ...

  2. 报错锦集二“nginx: [emerg] unknown directive “set_real_ip_from“ in /usr/local/nginx/conf/nginx.conf:50 ngi

    报错锦集二"nginx: [emerg] unknown directive "set_real_ip_from" in /usr/local/nginx/conf/ng ...

  3. 报错集“nginx: [emerg] unknown directive “set_real_ip_from“ in /usr/local/nginx/conf/nginx.conf:50 ngi

    报错集"nginx: [emerg] unknown directive "set_real_ip_from" in /usr/local/nginx/conf/ngin ...

  4. 出现nginx: [emerg] unknown directive “]“ in /usr/local/openresty/nginx/conf/nginx.conf:74

    原因:fastdfs和nginx集成时,fastdfs-nginx-module安装错误 解决方法: ./nginx -s stop #停止nginx服务 cd /home/bigdata/nginx ...

  5. nginx重写rewrite的[emerg] unknown directive

    今天写nginx的重写规则.怎么写总是报这个错误. 百度下.知道了原因.make一下.方便以后查阅 原来是nginx的匹配非常的严谨. 每个词括号都要有空格. 正确的格式如下 其中^ 代表空格. if ...

  6. 五十、Nginx负载均衡、SSL原理、生成SSL密钥对、Nginx配置SSL

    五十.Nginx负载均衡.ssl原理.生成ssl密钥对.Nginx配置ssl 一.Nginx负载均衡 代理一台机器叫代理,代理两台机器就可以叫负载均衡. 代理服务器后有多个web服务器提供服务的时候, ...

  7. nginx在安装时使用root权限进行安装并启用,如何更改为普通用户权限运行nginx(亲测)

    目录 前言: 步骤一:先查询nginx相关信息 1.查询操作系统版本:cat /etc/redhat-release 2.查询nginx安装路径:如果不知道nginx安装目录,使用:find / -n ...

  8. nginx中配置gzip_static on提示nginx: [emerg] unknown directive “gzip_static“ in

    通过nginx配置开启解压缩静态文件gzip_static on后,启动nginx会提示nginx: [emerg] unknown directive "gzip_static" ...

  9. Nginx:[emerg] unknown directive “server” in*******

    Nginx:[emerg] unknown directive "server" in******* 今天在Window 下用记事本 编辑 了nginx.conf 文件后保存.启动 ...

  10. Nginx配置SSL证书时——nginx:[emerg]unknown directive ssl错误

    一.引言 当我们的Linux服务器上当中发布了web项目,有时候需要配置一个SSL证书,这样表示你这个网站还比较正式哈哈哈.当我把证书下载好,把nginx.conf配置好,简直就是万事俱备,只欠重启. ...

最新文章

  1. lua菜鸟教程_Lua 环境安装
  2. The way of Webpack learning (II.) -- Extract common code(多页面提取公共代码)
  3. 本周 Github 精选:多款超赞 AI 开源项目,等你来 Star!
  4. jquery实现body中点击按钮后,在tbody中显示一连串文本框
  5. AI实战 | Tensorflow自定义数据集和迁移学习(附代码下载)
  6. 随想录(平台软件和项目代码)
  7. LIBUV学习笔记(三)libuv中pipe/tty相关操作以及一个简单的unix域回射服务器/客户端例子...
  8. 算法设计——极大极小搜索
  9. (转)美国国家科学院院士张首晟演讲全文:人工智能的三大发展支柱
  10. 联想拯救者Y7000P的一些功能键
  11. 树的计数 + prufer序列与Cayley公式(转载)
  12. JavaScript 常见安全漏洞和自动化检测技术
  13. TFT LCD液晶屏显示原理
  14. php 创建临时id_使用PHP创建ID3标签阅读器
  15. 艾宾浩斯遗忘曲线复习计划表
  16. 170虚拟号码的正则表达式
  17. 基于RHEL7进行grub加密和解密
  18. 有赞微商城打通对接知乎教程
  19. 雷大了,Google和Baidu都成SB了!!!!
  20. 9.1 了解导航窗格

热门文章

  1. intel 显卡使用cuda吗
  2. Debug No5基础光照
  3. 肿瘤微环境之免疫与代谢
  4. 比 Java 更强大的 kotlin.Deprecated
  5. 多项式的乘法满足结合律和交换律
  6. 【Solidity】7. 部件 - 深入理解Solidity
  7. 历史上最著名的十二个失身少女(转贴)
  8. 树莓派迅雷远程下载服务搭建
  9. 论文翻译2-SRAVS-Improving Quality of Experience by Adaptive Video Streaming with Super-Resolution
  10. oracle 裸设备使用方法,Linux上如何使用裸设备