草庐IT

nginx-alpine

全部标签

php - Nginx 在不同位置托管应用程序

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion我正在尝试服务CachetHQ在nginx+php-fpm中的特定位置。文档将此作为在status.example.com中提供的示

php - nginx:auth_basic 和 php

我想使用auth_basic密码保护我网站的文件夹。此文件夹包含应在请求时执行的php脚本。我尝试了以下方法:location/admin{auth_basic"Admin-Section";auth_basic_user_file/myfolder/.htpasswd;}location~^/admin/.*\.php${auth_basic"Admin-Section";auth_basic_user_file/myfolder/.htpasswd;fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRI

php - Nginx/php-fpm umask 设置

当我使用apache2服务器时,将/etc/apache2/envvars中的默认umask设置为0002用于解决我所有的权限问题。现在我正在尝试设置nginx/php-fpm,当使用不正确的权限创建文件时,我遇到了同样的问题。nginx或php-fpm中是否有umask设置? 最佳答案 感谢Blossoming_Flower'sanswer和一个answeronunix.stackechange...最好的方法似乎是像Blossoming_Flower所说的那样,但是使用覆盖文件而不是编辑可能被您的发行版重新安装/升级替换的系统文

php - 强制 nginx 立即关闭连接

如何让nginx在请求完成后立即关闭tcp连接? 最佳答案 我刚找到解决方案:location/ip/{keepalive_timeout0;} 关于php-强制nginx立即关闭连接,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/17010346/

php - 如何配置 nginx 重写规则以使 CakePHP 在 CentOS 上运行?

大家好,请帮帮我,我正在尝试在运行Nginx和FactCGI的Centos服务器上设置一个cakephp环境。我已经在服务器上运行了一个wordpress站点和一个phpmyadmin站点,因此我正确配置了PHP。我的问题是我无法在虚拟主机中正确设置重写规则,以便cake正确呈现页面,即使用样式等。我已经尽可能多地进行了谷歌搜索,下面列出的网站的主要共识是我需要制定以下重写规则location/{root/var/www/sites/somedomain.com/current;indexindex.phpindex.html;#Ifthefileexistsasastaticfile

php - 如何使 nginx 虚拟目录在 php 中可访问?

假设我有一个网络服务器(nginx)server.com,其中只有一个php文件index.php(没有目录结构)。我希望能够在server.com之后访问任何内容。这将是一个url结构。例如server.com/google.com、server.com/yahoo.com.au等...一个例子是http://whois.domaintools.com/google.com(他们没有名为/google.com的目录,对吧?)Q1:如何从index.php访问“server.com”之后的内容Q2:我可以从这样的URL获取协议(protocol)吗?例如server.com/http:

Nginx + php-fpm : 504 timeout error - upstream timed out (110: Connection timed out)

我们是第一次搭建Nginx和PHP-FPM。一周前,我们使用Apache来提供网页服务,但我们决定尝试Nginx组合,但我们面临着几个问题。我们有一个运行Ubuntu14.04LTSTrusty的虚拟机。在其他实用程序中,机器正在运行带有PHP-FPM和MySQL的Nginx,这是问题出现的时间:在同一个网络中,所有同事(大约10名)都可以毫无问题地访问网络,但只有一名同事不能访问网络(错误504)。在外部,一些同事可以毫无问题地访问网络,而其他同事则看到504错误。例如,在我的情况下,我可以通过家庭WiFi访问,但如果我使用手机的3G,则不能。有些同事的情况正好相反,他们可以通过3G

php - $document_root 上的 nginx 和尾部斜杠?

我对nginx使用以下配置:http://gist.github.com/340956但是,此配置会导致PHP出现Noinputfilespecified错误。我能够解决它的唯一方法是改变这一行:fastcgi_paramSCRIPT_FILENAME$document_root/$fastcgi_script_name;注意$document_root和$fastcgi_script_name之间的“/”。我被告知这是错误的配置,但没有人能够确切地告诉我为什么我的配置需要这个额外的斜线。我怎样才能去掉那个多余的斜杠? 最佳答案 刚

php - "Heavy"并发用户数 Nginx - Laravel - Google 计算引擎

我正在使用Laravel(中等静态Web)在nginx中运行一个服务器,我正在做例如500constantload1分钟内的并发用户(不是那一分钟内的分布式用户)。出现这个错误:unix:/var/run/php/php7.1-fpm.sockfailed-Resourcetemporarilyunavailablecginx.confworker_processesauto;events{useepoll;worker_connections1524;#inmycaseitshouldbe1024,butwell..multi_accepton;}http{#withthisIred

php - NGINX 'Access-Control-Allow-Origin' header 包含多个值

我有一个带有PHP的NGINX服务器(假设主机名是http://myserver.com)。我有一个PHP脚本,我正在通过XHR从本地主机上的网页访问它。我将它用作类似于freegeoip.net的GeoIP服务器。我试图将XHR锁定到特定域。这是我的配置设置:location~\.php${try_files$uri=404;fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;includefastcgi_par