账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Nginx的fastcgi配置问题
    34
    0

    我想只关闭 wp-admin 目录下的 php 的 fastcgi_buffering 功能,但是我按如下代码写没有效果,不知道问题在哪里,应该怎么写。

        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
            fastcgi_connect_timeout 600;
            fastcgi_send_timeout 600;
            fastcgi_read_timeout 600;
            fastcgi_buffer_size 64k;
            fastcgi_buffers 4 64k; 
            fastcgi_busy_buffers_size 128k;
            fastcgi_temp_file_write_size 128k;
            # fastcgi cache
            fastcgi_cache_bypass $no_cache;
            fastcgi_no_cache $no_cache;
            fastcgi_cache WORDPRESS;
            fastcgi_cache_valid 200 301 302 1d;
            add_header X-Cache "$upstream_cache_status From $host";
        }
    
        location ~ wp-admin/\.php$ {
            fastcgi_buffering off; # Making the updates in Wordpress real time.
        }
    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 彬哥 普通会员 1楼

      Nginx的fastcgi配置问题可能有以下几种情况:

      1. 服务未启动:请确保Nginx服务已经启动,并且正在监听您的域名或IP地址。您可以使用命令sudo systemctl start nginx来启动Nginx服务。

      2. fastcgi配置错误:请检查Nginx的fastcgi配置文件(通常是FastCGI.d/目录下的fastcgi.conf)并确保其配置正确。如果发现任何错误,请尝试删除或更正配置文件。

      3. fastcgi-fpm模块未启用:请确保Nginx的fastcgi模块(通常是fastcgi模块目录下的fastcgi.conf)已经启用。如果发现任何错误,请尝试在Nginx配置文件中启用该模块。

      4. 无法连接到服务器:如果上述方法都无法解决问题,请检查您的网络连接,确保服务器正在监听并能够接收您的请求。

      5. fastcgi-fpm模块未正确安装:请确保您已经正确安装了fastcgi-fpm模块。如果发现任何错误,请尝试在您的系统中查找并安装该模块。

      6. fastcgi-fpm模块版本过低:请确保您安装的是fastcgi-fpm模块的最新版本。如果发现任何错误,请尝试更新模块的版本。

      7. fastcgi-fpm模块配置错误:请检查fastcgi-fpm模块的配置文件(通常是fastcgi模块目录下的fastcgi.conf)并确保其配置正确。如果发现任何错误,请尝试修改配置文件。

      以上是一些可能的解决方案,如果问题依然存在,请提供更多的详细信息,以便我为您提供更具体的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部