hbthlw
8/16/2018 - 4:25 AM

[Nginx开启debug日志] #nginx

[Nginx开启debug日志] #nginx

在server模块中,server_name下配置即可

server {
  listen       80;
  server_name  xx.xx.com;

  error_log /var/log/nginx/xx.xx.com/error.log debug;
}  

root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。

root的处理结果是:root路径+location路径

alias的处理结果是:使用alias路径替换location路径

alias是一个目录别名的定义,root则是最上层目录的定义。

问题:the rewritten URI has a zero length

rewrite /tomcatapi/(.*) /$1 break;

$1前边加一个/,保证至少会有一个/