fastcgi专题提供fastcgi的最新资讯内容,帮你更好的了解fastcgi。
我在C应用程序中将http://fastcgi.com/中的库用作后端,而nginx Web服务器用作前端.从HTML格式成功发布1MB文件,并且变量“ CONTENT_LENGTH”足够大:)但我不知道如何使用libfcgi访问POST请求的主体.这是我的HTML表单,效果很好.<form action='/upload' enctype='mult
我正在设置一个使用nginx的开发环境,并使用fastcgi将请求转发到命令行php服务器.当我直接向php服务器发送请求时,它会正确处理它们. Nginx服务器可以正确处理对非PHP文件的请求.但是,当我通过nginx发送php请求时,php服务器被命中,但返回“无效请求(格式错误的HTTP请求)”.抱歉附加所有配置文件,但我不确定从哪里开始.所有文件都位
我在Windows 7(64位),PHP 5.4.12和Nginx 1.5.8上运行.我已经阅读了许多有关设置和解决此问题的教程,这就是从本地主机请求PHP文件时,它会将其下载为文件而不显示PHP页面.以下是我的nginx.conf文件:worker_processes 1; events { worker_connections 1024;
我正在寻找一个初始化脚本,以在运行Nginx的Web服务器上使用Perlbrew作为Perl催化剂应用程序的代理.我目前正在尝试通过启动应用 source $PERLBREW execute 'perlbrew use perl-5.14.4@devel' execute 'mkdir -p $PID_PATH && $START_
您好,我一直在尝试制作fastcgi应用程序,我希望它是多线程的,以便它可以一次处理很多请求.我找到了代码,并对其进行了一些修改FCGX_InitRequest(&request, 0, FCGI_FAIL_ACCEPT_ON_INTR); for (;;) { static pthread_mutex_t accept_mutex = P
使用nginx fastcgi_cache时,与其他任何HTTP代码相比,我缓存HTTP 200响应的时间更长.我希望能够根据此代码有条件地设置expires标头.例如:fastcgi_cache_valid 200 302 5m; fastcgi_cache_valid any 1m; if( $HTTP_CODE = 200 ) {
我正在尝试将Nginx配置为提供wordpress安装(和Rails应用-但这不是问题).我有一个奇怪的问题:我设法使PHP正常工作(正确解析了基本的test.php),但是当我想安装wordpress时,Nginx会向我发送install.php文件-我可以下载它.这是Nginx唯一可以做到这一点的文件:其他wordpress文件得到了很好的服务,并且确实
在“ python manage.py runserver .....”下运行时,我的Django应用在服务器上运行良好,但是在nginx / fastcgi下运行时,得到了404.这是错误消息: Page not found (404) Request Method: GET Request URL: blah.youtrain.me/a
我刚刚从Django 1.2.4升级到1.3.我将nginx与fastcgi结合使用,由于某种原因,每次访问页面时,都会出现此错误:Unhandled Exception An unhandled exception was thrown by the application. 任何想法可能是什么问题?最佳答案您需要跟踪fastcgi错误日志.我应该在那里
CGI,FastCGI,PHP-CGI与PHP-FPM的区别解析
目标是让PHP了解正确的面向web的server_port.设置是:端口443上的nginx反向代理端口80上的varnish反向代理端口8008上的nginx并运行php-fpm作为fastcgi.命中80或443都工作正常,但PHP中的$_SERVER ['SERVER_PORT']默认情况下总是显示8008.我可以硬编码fastcgi_param se
我想在我的VPS上运行一些Django站点,nginx充当它的前端.我一直遇到mod_python和Apache的一些问题,只要流量开始上升,网站就会开始出错,因为它只是为每个请求使用了这么多的RAM.所以我做了一些研究,发现mod_python对于小型VPS来说并不是我最好的选择.我的设置有nginx提供静态文件(javascript,css,图像),并使
我正在运行一个包含大量编码的文件.处理500个用户大约需要55秒,但现在我必须处理1000个用户.默认超时为60秒,因此我必须增加FastCGI读取超时.我发现this question on StackOverflow说我必须增加fastcgi_read_timeout但我不知道在fastcgi.conf中放到哪里.最佳答案是的,你应该使用fastcgi_
我正在部署我的第一个django应用程序.我从部署php-fpm熟悉nginx和fastcgi.我无法让python识别网址.我也对如何进一步调试这一点感到茫然.我欢迎解决这个问题的方法和调试fastcgi问题的技巧.目前我得到一个404页面,不管网址是什么,并且由于某种原因是双斜线对于http://www.site.com/admin/Page not f
这个问题的大多数答案是,设置fastcgi_param SCRIPT_FILENAME并且它会工作(斜体格式化被打破?!).我已经设置了这个变量(正确),但它仍然显示错误而不是404页面,因为问题的根源在这里:location ~ \.php${ fastcgi_split_path_info ^(.+\.php)(/.+)$;
我无法让Munin动态变焦工作.我确信这个问题与Nginx配置有关.任何生成缩放图的尝试都会在nginx日志中触发以下错误条目:2015/02/22 13:26:01 [error] 4782#0: *2580 open() '/data/munin/usr/share/munin/cgi/munin-cgi-graph/bellaria/antergos1
最近我一直在尝试使用Nginx建立一个Web服务器(我通常使用Apache).但是我试图在别名上设置phpMyAdmin时遇到了问题.别名正确地将您带到phpMyAdmin登录屏幕,但是当您输入有效凭据并点击时,您最终会返回登录屏幕而没有错误.对我来说听起来像一个cookie或会话问题...但如果我符号链接phpMyAdmin目录并尝试通过符号链接版本登录它
我对nginx很新,而且 - 更多用于学习目的 - 我试图配置Nginx以便为每个子域运行不同用户的php.例如,我想在foo.example.com上使用用户john,在bar.example.com上使用用户jack.我已经在我的系统(ubuntu服务器)上创建了用户,但我不知道如何指示nginx使用用户 - 我正在寻找一个可以轻松处理许多用户的解决方案
我正在运行nginx和fastcgi来运行wordpress博客.经过一段时间的运行,我得到502个错误的网关错误.如果我重新启动服务器的东西工作正常.在nginx上运行的其他站点不受影响(它们不是基于php的),所以我在查看日志文件后说它必须是fastcgi进程,说上游客户端127.0.0.1没有响应.如何重新开始?这个fastcgi进程有一个特殊的日志文
我需要从nginx提供一些FCGI脚本(通过WSAPI,但这是无关紧要的).目前我正在使用spawn_fcgi来做到这一点.这是我发现的唯一解决方案.我需要知道我的其他选择.有没有其他方法可以在nginx下运行FastCGI?我个人更喜欢尽可能地将我的FCGI进程与Web服务器分离,并像管理任何其他守护进程一样管理它们.在我的情况下,我已经将所有这些东西都转