-
nginx – 服务器上的高内存使用量 – 无法确定进程
所属栏目:[Nginx] 日期:2020-12-13 热度:61
我注意到服务器上的内存使用率很高. 细节: 操作系统:CentOS 6.3 x86_64 Web服务器:使用PHP-FPM的Nginx 服务器正在生成PDF文档,因此流量最小. 最佳: # top -b -n 1 -atop - 10:04:51 up 21 days,18:57,1 user,load average: 0.00,0.00,0.00Tasks: 92 tota[详细]
-
nginx – $request_uri后缀的变量,与位置块前缀不匹配
所属栏目:[Nginx] 日期:2020-12-13 热度:105
假设我想将/ images /目录移动到图像主机,以便http://example.org/images/foo.png之前的内容变为http://images.example.org/foo.png. 如果我这样做:location / images / {return 301 http://images.example.org $request_uri;,结果是重定向到http://images[详细]
-
‘无输入文件指定’错误 – NginX/fcgi – 请求不存在的.php文
所属栏目:[Nginx] 日期:2020-12-13 热度:69
我让NginX使用fcgi服务于drupal站点.尝试浏览到不存在的php文件(例如www.example.com/this-file-doesnt-exist.php)会导致出现此错误的白屏: 没有指定输入文件 我用这篇文章帮我设置了NginX: http://drupal.org/node/110224 这是我的NginX配置文件: server[详细]
-
在userdir中使用nginx运行Moodle(斜杠参数)
所属栏目:[Nginx] 日期:2020-12-13 热度:196
我正在将Moodle(moodle.org)从Apache主机移动到运行Nginx的Ubuntu 12.04 LTS主机.设置主机的方式意味着它将运行相当多的域,其中每个域(或其他站点)将驻留在用户目录中. 我用php5-fpm运行Nginx.我找到了很多用于在用户目录中运行php-fpm的配置,这些都可以工作[详细]
-
apache-2.2 – 使用Nginx代理Apache,真正的主机名丢失了
所属栏目:[Nginx] 日期:2020-12-13 热度:78
我有一些网站共享一个IP地址的情况.我有nginx接受请求并将它们传递给Apache,它实际上为这些站点提供服务.我知道Apache在这里并不是真的需要,但是由于历史原因它是以这种方式设置的,如果我不需要,我宁愿不改变它. 设置的方式,nginx接受example.com的请求并将[详细]
-
nginx选择错误的默认网站
所属栏目:[Nginx] 日期:2020-12-13 热度:92
参见英文答案 Nginx includes config files not in order?????????????????????????????????????3个 首先,我知道我可以指定default_server来强制默认站点,但我想了解为什么nginx不是简单地选择第一个定义的服务器为documented. 在nginx.conf的http部分结束时[详细]
-
nginx – 无法重启php5-fpm
所属栏目:[Nginx] 日期:2020-12-13 热度:182
我在.ini文件中做了一些更改,想重启php5-fpm. /etc/init.d/php5-fpm restart Jan 20 14:25:48.171577 [ERROR] bind() for address /var/lib/php5-fpm/apps.sock failed: Address already in use (98) 如何找出使用此地址的内容?我已经停止了nginx,但这并没[详细]
-
apache-2.2 – 如何让Nginx转发原始主机名
所属栏目:[Nginx] 日期:2020-12-13 热度:101
我有一个nginx服务器充当我的apache服务器的负载均衡器.我正在使用子域,我的代码依赖于HTTP_HOST值来执行正确的任务. 当我发出请求说:http://get.example.com一旦转发,apache上的HTTP_HOST就变成了example.com. 我的问题是如何让它与原始请求保持一致? 这[详细]
-
nginx提供静态文件并更改路由/路径
所属栏目:[Nginx] 日期:2020-12-13 热度:171
我想从像/ data / content / video /这样的目录中使用nginx提供静态文件,这些目录完全不同于www.url.com/reports/video-name.mp4 我已经尝试了几个重写规则和位置,但似乎没有任何工作,因为我打算,这有可能吗? 这适用于视频名称作为唯一的路由参数(例如www.u[详细]
-
Nginx:1M map的最佳map_hash_max_size和map_hash_bucket_size?
所属栏目:[Nginx] 日期:2020-12-13 热度:94
我有1M静态重写规则并使用this map configuration.如何确定map_hash_max_size和map_hash_bucket_size的最佳值?我想优化内存消耗. documentation对此非常小. 别人asked it on the Nginx forum,但没有回应. 最佳答案 我对server_names_hash_bucket_size和serv[详细]
-
nginx – 使用SSL的Chrome中的“连接未压缩”
所属栏目:[Nginx] 日期:2020-12-13 热度:134
我在Ubuntu 10.04LTS上使用SSL运行nginx.当我检查证书时,Chrome给了我这个恼人的警告: The connection is not compressed. 在响应中它看起来像是被发送gzip压缩: Cache-Control:no-store,no-cache,must-revalidate,post-check=0,pre-check=0Connection:kee[详细]
-
使Nginx从PHP-FPM发送4xx/5xx错误
所属栏目:[Nginx] 日期:2020-12-13 热度:108
我有Nginx设置来反向代理以.php结尾的所有文件.在某些脚本中,我检查参数并发送“406 Not Acceptable”作为一般错误,需要从jQuery / Ajax中获取.我可以更改错误,但我希望能够将其发送到客户端.如果我发送406,Nginx将其更改为502 Bad Gateway并注入它自己的错[详细]
-
Nginx PHP FASTCGI失败 – 如何调试?
所属栏目:[Nginx] 日期:2020-12-13 热度:146
我在AMAZON EC2上运行Nginx PHP的服务器,通过端口9000运行PHP FASTCGI. 服务器运行良好几分钟,过了一会儿(在这种情况下几千次点击)FastCGI Dies和Nginx返回502错误. Nginx日志显示 2010/01/12 16:49:24 [error] 1093#0: *9965 connect() failed (111: Connec[详细]
-
nginx – 拒绝所有被另一个位置块覆盖
所属栏目:[Nginx] 日期:2020-12-13 热度:88
location /_private { deny all;}location ~ .php${ # Workaround PHP vulnerability: # http://forum.nginx.org/read.php?2,88845,page=3 try_files $uri =404; include /etc/nginx/fastcgi_params; keepalive_timeout 0; fastcgi_param SCRIPT_FILENAME $[详细]
-
nginx – 基于文件夹结构的动态虚拟主机设置
所属栏目:[Nginx] 日期:2020-12-13 热度:145
考虑到我有这样的事情: /sites/foo/a1 /sites/foo/a2 /sites/foo/a3 /sites/bar/b1 /sites/bar/b2 我想像这样访问它们: foo.a1.mydomain.com 或(如果最后一个不起作用) foo-a1.mydomain.com 如何在nginx中动态创建虚拟主机,以接受转到那些文件夹? 最佳答[详细]
-
为大URI配置Nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:145
我有一个很大的URI,我试图配置Nginx接受它. URI参数长度为52000个字符,大小为52kb.我试过没有Nginx访问URI,它工作正常. 但是当我使用Nginx时它会给我一个错误. 414(Request-URI太大) 我已经在http块中配置了large_client_header_buffers和client_header_buff[详细]
-
nginx:如何从给定列表中进行大规模永久重定向?
所属栏目:[Nginx] 日期:2020-12-13 热度:141
我有大约400个网址将在新版本中更改,由于某些原因,我不能在新网站中重复相同类型的网址结构. 我的问题是,我可以给一个网址列表给nginx(是的,我知道400个),并简单地告诉他,他们每个人都要去另一个网址? 就像我说的url结构会有所不同所以我不能使用任何类型的[详细]
-
nginx – 在具有服务器名称指示的反向代理后面的虚拟机上使用le
所属栏目:[Nginx] 日期:2020-12-13 热度:165
我有一台服务器设置了nat后面的一些虚拟机. 我想为我的xmpp-server-vm使用加密,因此需要在vm中使用证书.是否有可能使用nginx作为反向代理,因此我可以运行letsencrypt并使用xmpp-server获取/更新vm上的证书并保留该机器上的私钥?我不能使用nginx作为TLS终止[详细]
-
nginx – HAProxy可以根据查找表选择后端吗?
所属栏目:[Nginx] 日期:2020-12-13 热度:55
假设我有项目A,B和C.我有两个后端服务器:server01和server02. 项目A可以由server01处理,项目B和C可以由server02处理.添加和删??除新项目和服务器,我们以编程方式更新文件,Redis,Memcache或类似文件中的项目标识和后端服务器之间的哈希表(无论代理支持什么).[详细]
-
ssl – Nginx配置导致无限重定向循环
所属栏目:[Nginx] 日期:2020-12-13 热度:87
所以我查看了我能找到的每个示例配置,但每当我尝试查看需要ssl的页面时,我最终都会进行重定向循环.我正在运行nginx / 0.8.53和乘客3.0.2. 这是ssl配置 server { listen 443 default ssl; server_name 这是非ssl配置 server { listen 80; server_name 如果我[详细]
-
为什么nginx为目录别名中的请求提供错误的MIME类型?
所属栏目:[Nginx] 日期:2020-12-13 热度:85
如果有一种方法可以在不使用别名的情况下完成这个典型任务,我就是全力以赴. 我希望/ minesweeper / * URL中的所有请求都从与其他请求完全不同的目录中提取.提供了以下配置WORKS文件,但MIME类型是application / octet-stream而不是它应该是什么(即text / css)[详细]
-
使用nginx:在公共IP请求时需要身份验证,本地时不需要身份验证
所属栏目:[Nginx] 日期:2020-12-13 热度:185
我写了一个简单的文件浏览器应用程序,使用端口3000上的节点提供服务.我使用nginx作为代理此服务的前端.这是在我的家庭服务器上. 当我通过公共IP访问它时,我希望能够要求基本的HTTP身份验证,但是当我在家时却不能.我有这个配置: location /files { satisfy a[详细]
-
nginx gzip_static:为什么需要非压缩文件?
所属栏目:[Nginx] 日期:2020-12-13 热度:184
我正在使用在Ubuntu 12.04.4上运行的nginx 1.4.4. nginx反向代理Rails应用服务器集群. 静态文件(主要是资产)直接提供,无需访问应用程序服务器. 我已将其设置为gzip响应并在可用时使用预压缩文件. http { gzip on; gzip_http_version 1.0; gzip_proxied any;[详细]
-
nginx将子域重写为文件作为变量
所属栏目:[Nginx] 日期:2020-12-13 热度:138
如何将子域作为要在重写中添加的变量? hello.example.com应该转到example.com/user.php?u=hello但仍显示为hello.example.com 我目前正在做http://example.com/users/hello,但希望为用户提供Tumblr风格的域名. rewrite ^/users/(.*)$/user.php?u=$1 last; 另[详细]
-
nginx – 如何让我的服务器上的一个黑客网站不会破坏其他网站?
所属栏目:[Nginx] 日期:2020-12-13 热度:70
我是软件安全方面的助教,并且运行一个易受设计攻击的服务器. 它是一个nginx服务器,它有40个端口打开.每个端口都提供Web应用程序,并且所有Web应用程序都非常容易受到黑客攻击.如果一个Web应用程序遭到入侵,攻击者将获得www-data用户的权限,然后攻击者将能够破[详细]