windows 下 nginx 多代理配置,便于 php 多进程调试

windows 下 nginx 多代理配置,便于 php 多进程调试


linux 下使用的是 php-fpm ,而 windows下使用的是 fastcgi ,它不会自动去启动 fastcgi 进程,所以只能排队等待。因此使用用 curl 去 post 本地文件或者数据时,就会形成堵塞。但这个情况在 Apache 服务器下则不会产生。

在 windows 下开发调试时只能手动建立 fastcgi 进程去让 nginx 连接。

http {
    upstream fastcgi_proxy {
        server 127.0.0.1:9000;
        server 127.0.0.1:9001;
        server 127.0.0.1:9002;
        server 127.0.0.1:9003;
        server 127.0.0.1:9004;
        server 127.0.0.1:9005;
    }

    server {
        location ~ \.php$ {
            #fastcgi_pass   127.0.0.1:9000;
            fastcgi_pass   fastcgi_proxy; 
        }
    }
}

你可能感兴趣的:(NGINX)