草庐IT

nginx-proxy

全部标签

php - session /身份验证如何与 nginx/NHPM/PHP-FPM 一起工作?

所以,我正在考虑使用nginx和nginx-http-push-module以及PHP-FPM来构建一个应用程序,经过大量有趣的配置之后,我让它能够正常处理PHP页面.不过,我不明白session应该如何工作——我看到的所有nginx+NHPM示例都通过发布者-订阅者系统运行,但不清楚如果订阅者会发生什么channel对于订阅者来说实际上是独一无二的。例如,考虑一个为每个用户提供公共(public)channel和私有(private)channel的聊天系统。现在,在传统的PHP设置中,您会将cookie传递给PHP,从那里查找session,并根据用户是否经过身份验证来处理页面的其

php - nginx/fastcgi 504 网关错误,增加 fastcgi_read_timeout 没有帮助

我需要较高的超时时间,以便我可以在我的源代码上使用调试器。它从nginx正确地传递给fastcgi,但总是在60秒后超时。我已经尽可能多地更改了超时参数,每次更改后都重新启动了nginx和fast-cgi,但没有任何效果。我看到大多数用户将此类问题指向HowdoIpreventaGatewayTimeoutwithFastCGIonNginx.但该解决方案对我不起作用。我增加的参数是:fastcgi_read_timeout(上面的线程说这解决了问题那个用户)client_header_timeoutclient_body_timeout发送超时 最佳答案

php - Nginx - 在 stderr : "PHP message: PHP Notice: Undefined variable 中发送的 FastCGI

我已经安装了Ngnix服务器并配置如下:server{listen80default_server;listen[::]:80default_serveripv6only=on;root/usr/share/nginx/html;indexindex.phpindex.htmlindex.htm;#Makesiteaccessiblefromhttp://localhost/server_namelocalhost;location/{#Firstattempttoserverequestasfile,then#asdirectory,thenfallbacktodisplayinga

性能优化:Nginx配置优化

目录一、worker进程配置二、I/O配置三、TCP模块配置四、Buffer模块五、静态文件缓存六、压缩模块七、其他八、性能监控    1、如何使用监控        2、监控项说明        2.1、Nginx服务器的基本信息        2.2、Nginx服务器处理请求信息统计        2.3、根据upstream进行信息统计写在开头:本文为学习后的总结,可能有不到位的地方,错误的地方,欢迎各位指正。        一般情况下,一个正常安装的Nginx足以满足我们的日常工作要求,不过为了尽可能的提高我们的性能,还是有一些参数可以由我们来调整的。需要注意一点,这是一个简单的预览—

Nginx 尝试下载文件而不是显示

我安装了Nginx并且有一个子域和域。子域有php5-fpm和wordpress。它工作正常,并且在一个站点可用文件中,该文件符号链接(symboliclink)到启用站点。该域没有php,并且有一个文件也有符号链接(symboliclink)。即使在我进入域时重新启动服务器后,它也会尝试下载html文件。这是我的域可用站点页面:server{server_namewww.example.us;rewrite^(.*)http://example.us$1permanent;}server{listen80;server_nameexample.us;root/var/www/exam

php - Nginx 作为长轮询时的反向代理

我有apache作为后端服务器,它运行php脚本和nginx作为反向代理服务器来处理静态内容。一个php脚本,它给了我一些进程的ID,然后执行这个过程(相当长)。我只需要将那个进程的ID传递给浏览器。//...ob_start();echojson_encode($arResult);//onlythisdatashouldbepassedtobrowser$contentLength=ob_get_length();header('Connection:close');header('Content-Length:'.$contentLength);ob_end_flush();ob

php - NginX 不执行 PHP

针对此问题,我已经尝试过数十种可能的解决方案,但找不到任何有效的方法。基本上,PHP文件不会在我的NginX+PHP_fpm+Ubuntu14服务器上执行。我有所有的包,它们正在运行。我已经清除了浏览器缓存等,但还没有任何效果。我感谢所有的帮助!截至目前,如果我尝试访问PHP文件,GET会将其作为HTML文件返回,但不会执行脚本。这是我的nginx.conf文件:worker_processes1;worker_rlimit_nofile8192;events{worker_connections3000;}error_log/var/log/nginx/error.logwarn;p

php - Laravel + AngularJS Nginx 路由

我有以下问题,我需要配置Nginx,因此在用户访问任何URL时,它将保留uri(例如domain.com/some/url/),但仅传递给laravel/并让Angular处理路由。Route::get('/',function(){returnview('index');});当访问/api/{anything}时,Laravel将启动。现在我从公共(public)文件夹返回index.html直到找到解决方案这是我的配置:location/{indexindex.html;try_files$uri$uri//index.html;}location/api{indexindex.

php - 谷歌代理是假爬虫?例如 : google-proxy-66-249-81-131. google.com

关闭。这个问题是off-topic.它目前不接受答案。想改善这个问题吗?Updatethequestion所以它是on-topic对于堆栈溢出。8年前关闭。Improvethisquestion*编辑:此问题的解决方案在此问题下方,因为无法发布答案。人们决定结束这个问题。*最近我发现谷歌代理的一些变体访问了我的网站。我怀疑这些是合法的谷歌爬虫,因为这些爬虫并不总是在代理后面(就像主机名描述的那样)并且将自己标识为浏览器。主机名的格式与googlebot类似/类似,但添加了字符串“代理”。我的PHP阻止类阻止了这些爬虫,但是阻止这些爬虫正确吗?它们是什么,这些是来自谷歌还是假的?这里有一

wordpress - 极慢的 HHVM、Wordpress、Nginx

我可能做错了什么,但我正在php-fpmwordpress设置和HHVMwordpress设置之间进行一些测试。我听说过和看到过许多来自HHVM的令人兴奋的结果,但我对我得到的结果感到震惊。使用以下apache测试命令,我从php-fpm获得的性能比HHVM高得多。ab-n1000http://127.0.0.1:8080/对于php-fpm,我每秒收到109.98个请求。对我来说不幸的是,HHVM每秒只能收到约12.33个请求。这些测试是在标准的全新Wordpress安装上完成的。我一定是在我的配置中做错了什么。我只需要一双新鲜的眼睛,看看我是否做错了什么。设置来self本地Macb