美文网首页
nginx 基础知识补充

nginx 基础知识补充

作者: 迷糊银儿 | 来源:发表于2019-03-28 17:43 被阅读0次
    nginx中include文件的前世今生

    nginx 的配置很灵活,支持include配置文件,如果我们的域名都配置到nginx.conf. 这个文件就会比较乱, 也影响管理和阅读.所以直接拆分出来,分成不同的配置文件.
    1.一般在vhost文件夹下存放nginx众多的配置文件
    2.在nginx.conf文件的末尾引入上述的配置文件。如:include vhost/php.conf;

    nginx&php-fpm
    1. 大神的总结-->特别棒
    2. 自己的一点笔记
      FastCGI:是一个可伸缩,高速的在HTTP server和动态脚本语言间通信的接口。
      PHP-FPM:是支持php的两个Fcgi进程管理器(FCGI接口方式在脚本解析服务器上启动一个或者多个守护进程对动态脚本进行解析,这些进程就是FastCGI进程管理器)
    Nginx配置文件下的fastcgi_pass 指明了用哪里的php-fpm来解析
    vim /home/work/odp/webserver/conf/vhost/php.conf
    set $php_upstream 'unix:/home/work/odp/php/var/php-cgi.sock';
    location ~ \.php$ {
           root            /home/work/odp/webroot;
           fastcgi_pass    $php_upstream;
           fastcgi_index   index.php;
           include         fastcgi.conf;
    }
    
    /home/work/odp/php/etc/php-fpm.conf 配置了php-fpm监听的端口:
    listen = /home/work/odp/php/var/php-cgi.sock
    

    相关文章

      网友评论

          本文标题:nginx 基础知识补充

          本文链接:https://www.haomeiwen.com/subject/efscbqtx.html