• 从源码角度理解nginx中last与break的区别

    日期:

    在nginx 配置文件中经常会用到last与break指令。两者之间的区别在哪里呢? 以nginx-1.0.14的源码为例: /src/http/modules/ngx_http_rewrite_module.c (366-389行) 复制代码 代码如下: if (cf-args-nelts == 4) { if (ngx_strcmp(value[3].data, last) == 0)...

  • 解决nginx1.0.11中PHP 报错 No input file specified 的问题

    日期:

    解决nginx1.0.11中PHP 报错 No input file specified 的问题,有需要的朋友可以参考下。 nginx1.0.11 配置文件如下: 复制代码 代码如下: #user nobody; worker_processes 1; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/...

  • Nginx执行php显示no input file specified的处理方法

    日期:

    在ubuntu系统中,使用apt-get install nginx和php-cgi,配置好nginx和php。 在/var/www/nginx-default中放上一份phpinfo.php,使用 http://localhost/phpinfo.info 访问,结果报错,显示 No input file specified 现存的各种方案,是让你把nginx站点配置文件...

  • nginx中的alias以及alias目录中使用rewrite的方法

    日期:

    nginx中的 alias 以及alias目录中使用rewrite的方法 一 、一个跨目录的用法 复制代码 代码如下: location / { root /XXX/A/; index index.do index.jsp index.html index.htm; proxy_pass http://XXX.XXX.XXX.XXX:8080; } location /other/ { alias /XXXX/B/...

  • 从apache迁移到nginx遇到alias和rewrite的问题

    日期:

    在把网站的主web从apache迁移到nginx上时,遇到了些问题。 1.原来在apache每个二级域名都是用建站点的方式,我打算在nginx里面使用rewrite规则的方式来进行跳转,比如: 复制代码 代码如下: location / { rewrite ^(.*)life.my.com(.*)$ $1www.my.com/lan28/...

  • nginx中alias无法解析php的解决办法

    日期:

    nginx中alias无法解析PHP的解决办法,有需要的朋友可以参考下。 配置文件(注意看下面的中文注释): 复制代码 代码如下: server { listen 80; server_name xxxx.com.cn; error_log /tmp/eror.log; set $www_root /home/web/yqbb/bgskk; location / { root $...

  • 以例子说明nginx中alias与root的区别

    日期:

    以实例说明nginx中alias与root用法的区别,有需要的朋友参考下。 1. location ~ ^/awstats/ { root /home/awstats/; 访问:http://test.com/awstats/ 实际访问的是/home/awstats/awstats/ 2.location ~ ^/awstats/ { alias /home/ 访问:http://test.com/aws...

  • Nginx+PHP(FastCGI)遇到no input file specified的解决方法

    日期:

    配置完成Nginx+PHP+MySQL环境以后,稳定运行几个月,但是最近发现有个问题,如果请求的PHP文件不存在,不是报404错误,而是出现no input file specified的提示。 检查问题,分析原因: 在于Nginx没有检查这个PHP文件是否存在,直接把所有PHP文件都交由后端ph...

  • nginx中设置alias虚拟目录及alias与root的用法区别

    日期:

    nginx貌似没有虚拟目录的说法,因为它本来就是完全根据目录来设计并工作的。如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较像。 alias标签和root标签的区别: alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有loca...

  • ngnix与php-fpm 安装一例

    日期:

    ngnix与php-fpm安装一例,纯命令行的安装步骤,没有注释,谨供参考。 复制代码 代码如下: yuminstall libxml2-devel yum install bzip2-devel yum install curl-devel yum install libmcrypt yum install libmcrypt-devel yum install postgresql-devel 5.2...