有关nginx的if(!-e)问题与解决方法
时间:2014-07-04 01:40 来源:linux.it.net.cn 作者:IT网
最近在使用nginx时,遇到一个if(!-e)的问题,如何解决呢?
一,nginx的url重写问题
nano /usr/local/nginx/conf/nginx.conf
复制代码代码示例:
if (!-e $request_filename){
//此处旋转url重写的规则
}
重起时,老是报错,又重新看了下配置文件,啥问题也有没有。
还好,看到一个老外的解决方法,下面就给大家说说。
复制代码代码示例:
[root@BlackGhost www]# /usr/local/nginx/sbin/nginx
[emerg]: unknown directive "if(!-e" in /usr/local/nginx/conf/nginx.conf:124
二,解决方法
原因是这样的:if和(之间必须有个空格。
我X,这是什么解决方法呢?必须你妹啊,就一个空格,nginx让我搞半天,还好问题解决了。
(责任编辑:IT)
最近在使用nginx时,遇到一个if(!-e)的问题,如何解决呢?
一,nginx的url重写问题
复制代码代码示例:
if (!-e $request_filename){
//此处旋转url重写的规则 } 重起时,老是报错,又重新看了下配置文件,啥问题也有没有。
还好,看到一个老外的解决方法,下面就给大家说说。
复制代码代码示例:
[root@BlackGhost www]# /usr/local/nginx/sbin/nginx
[emerg]: unknown directive "if(!-e" in /usr/local/nginx/conf/nginx.conf:124
二,解决方法 |