-
502错误网关错误Nginx connect()到unix:/tmp/unicorn.sock失败
所属栏目:[Nginx] 日期:2020-12-13 热度:82
这是我关于服务器故障的第一个问题.我在搜索网络时找不到解决方案. 我正在运行一个运行Nginx的OpenBSD服务器,我没有设置,这是在浏览器中抛出502 Bad Gateway错误. Nginx错误日志显示此错误: 014/04/29 09:43:49 [error] 5236#0: *263 connect() to unix:/tm[详细]
-
一个复杂的nginx/php-fpm chroot设置
所属栏目:[Nginx] 日期:2020-12-13 热度:67
我正在运行nginx和php-fpm,我想为每个主机设置jail.我的设置有点复杂,所以在网络上的教程让我无处可去. 每个站点都有一个目录/var/www/domain.name/ 在该目录中,将有一个公共/目录,它将是网站根目录,一个将专门存储该网站的nginx日志的logs /目录,以及chroot[详细]
-
linux – FastCGI启动器
所属栏目:[Nginx] 日期:2020-12-13 热度:141
我需要从nginx提供一些FCGI脚本(通过WSAPI,但这是无关紧要的). 目前我正在使用spawn_fcgi来做到这一点.这是我发现的唯一解决方案. 我需要知道我的其他选择.有没有其他方法可以在nginx下运行FastCGI? 我个人更喜欢尽可能地将我的FCGI进程与Web服务器分离,并[详细]
-
当我的代理应用服务器关闭时,如何让Nginx返回HTTP 503?
所属栏目:[Nginx] 日期:2020-12-13 热度:138
我有一个nginx Web服务器,位于运行Web应用程序的Jetty Java应用服务器前面. 如果代理的Jetty服务器关闭,我想配置nginx返回HTTP 503. 这样,当我将应用服务器关闭以进行维护时,如果它发生崩溃,则会向任何客户端返回503,让他们知道该站点暂时不可用. 但是,使用[详细]
-
nginx – 来自POST的大量流量123.249.24.233/POST_ip_port.php
所属栏目:[Nginx] 日期:2020-12-13 热度:128
222.186.129.5 - - [19/Jun/2015:16:56:28 +0000] "POST http://123.249.24.233/POST_ip_port.php HTTP/1.1" 301 184 "http://123.249.24.233/POST_ip_port.phpAccept: */*" "Mozi$222.186.30.111 - - [19/Jun/2015:16:56:29 +0000] "POST http://123.249.24[详细]
-
如何设置Nginx忽略Pragma:no-cache
所属栏目:[Nginx] 日期:2020-12-13 热度:98
我正在为缓存代理服务器设置Nginx服务器. 我注意到当此标头在请求时缓存不起作用: Pragma: no-cache 没有这个标题,缓存工作正常. 我可以让Nginx忽略来自客户端的这个头字段,并缓存结果.因为我无法轻松更改客户端代码(需要重新安装许多设备). 最佳答案 你可[详细]
-
NGINX:如何阻止访问某些目录中的所有文件
所属栏目:[Nginx] 日期:2020-12-13 热度:156
我在三个不同的目录中有不同的文件. 我想阻止访问其中的所有文件(也阻止目录列表). 这样,我会阻止,例如: / a / b /文件 / a / c /文件 / a / d /文件 无论文件扩展名是什么 这就是我想要的: location /a/(b|c|d) { allow 1.2.3.4; #IP deny all; return 40[详细]
-
嵌套位置中的Nginx反向代理
所属栏目:[Nginx] 日期:2020-12-13 热度:131
我正在使用Nginx作为多个服务器中多个应用程序的反向代理,我正在尝试将公共缓存指令添加到每个应用程序的静态文件中. 我的原始配置是这样的: location /app1{ ... proxy_pass http://127.0.0.1:8081/app1;}location /app2{ ... proxy_pass http://127.0.0.1[详细]
-
nginx – 没有负载均衡器的负载均衡?
所属栏目:[Nginx] 日期:2020-12-13 热度:192
我在他们自己的子域上有4个nginx驱动的图像服务器,用户可以随机访问.我决定将它们全部置于HAProxy负载均衡器之后,以提高可靠性并从单个位置查看流量统计信息.这似乎是一个明智的选择. 不幸的是,由于负载均衡器的100mbit端口已完全饱和,现在所有请求都通过它,[详细]
-
apache-2.2 – Varnish/Nginx/Apache
所属栏目:[Nginx] 日期:2020-12-13 热度:129
我正在探索Varnish / Nginx / Apache实现的潜在场景,并对此设置有一些疑问. 我希望结合使用所有这三个,而不是用Nginx替换Apache. 目前我不确定Varnish是否应该放在Nginx前面,它将提供静态内容并将动态内容传递给Apache或者将它放在Nginx和Apache之间? 我应[详细]
-
nginx和varnish用于缓存强制ssl
所属栏目:[Nginx] 日期:2020-12-13 热度:95
我正在做我的作业,从apache w / o缓存转移到nginx缓存,可能通过清漆 在阅读各种博客,文章,服务器故障问题等之后,我了解清漆不能与ssl一起使用,并且清漆可能比nginx更好地实现动态内容的缓存.但是我有点不了解nginx缓存是如何工作的以及当需要ssl时nginx清漆[详细]
-
apache-2.2 – Jetty应该总是落后于另一个网络服务器(例如ngin
所属栏目:[Nginx] 日期:2020-12-13 热度:126
很长一段时间我总是在码头前面运行nginx进行负载均衡.但是,我有一个新项目,我将使用HAProxy进行负载平衡,并想知道我是否应该让HAProxy直接发送连接到Jetty,或者我是否应该让每个Jetty实例都在nginx或其他Web服务器之后. 具体来说,我想知道这两种方法是否有任[详细]
-
设置Elastic Load balancer后,我的https不再起作用了. Nginx错误
所属栏目:[Nginx] 日期:2020-12-13 热度:194
我有一个常规实例,当不在负载均衡器后面时工作正常. 我设置了一个ELB,其中80转发到80和443转发到443和粘性会话. 之后,我转到任何https页面时都会收到此错误. The plain HTTP request was sent to HTTPS port 我处理在我的nginx配置中的某些页面上强制https的[详细]
-
nginx proxypass重写基本URL
所属栏目:[Nginx] 日期:2020-12-13 热度:141
我正在尝试设置Nginx以使用proxy_pass将请求转发到多个后端服务. 其中一些不支持在子文件夹下访问,因此我必须添加重写以剥离附加的子文件夹,以允许从同一端口访问它们. 有关改进重写的任何提示吗? 卷曲输出; :~$curl -I -k https://example.net/internalHTT[详细]
-
带有Nginx和Chrome的通配符* .localhost SSL
所属栏目:[Nginx] 日期:2020-12-13 热度:110
我尝试使用Nginx代理对localhost:3000的请求为HTTP和HTTPS设置通配符* .localhost. DNSmasq用于将* .localhost解析为127.0.0.1. 一切都适用于HTTP,但HTTPS连接在Google Chrome中收到以下错误: There are issues with the site's certificate chain (net::E[详细]
-
apache-2.2 – 如何在HTTPS和身份验证后面提供MailCatcher服务
所属栏目:[Nginx] 日期:2020-12-13 热度:56
我正在开发一个Ruby on Rails应用程序,并且有一个登台服务器.但是这个登台服务器没有发送任何电子邮件 相反,它正在丢弃它们. 为了测试我们发送的电子邮件,以及这些电子邮件的外观(所以我们可以使用登台服务器进行QA),我找到了MailCatcher.但是目前它专注于开[详细]
-
nginx用于本地开发
所属栏目:[Nginx] 日期:2020-12-13 热度:94
我想使用nginx进行本地开发.这意味着我想阻止其他机器访问我的Web服务器,因此只能通过localhost访问它. 在sites-enabled / default中的服务器设置下,我将代码更改为 location / { # First attempt to serve request as file,then # as directory,then fall b[详细]
-
nginx – access.log中的奇怪请求,如何阻止?
所属栏目:[Nginx] 日期:2020-12-13 热度:120
我在自己的服务器上使用nginx,几天前我注意到我的access.log中有一些奇怪的请求: 77.50.217.37 - - [19/Aug/2011:17:50:50 +0200] "GET http://images.google.com/ HTTP/1.1" 200 151 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; .NET[详细]
-
来自Nginx中proxy_pass uri中主机名的正则表达式
所属栏目:[Nginx] 日期:2020-12-13 热度:117
我想做的事情如下: server_name ~^(www.)?(? 最佳答案 未经测试,但请试一试: server_name ~^(www.)?[^.]+.example.org$;if ($host ~* ^(www.)?([^.]+).example.org$) { set $subdomain $2;}location / { proxy_pass http://example.org:8080/$subdomain[详细]
-
linux – Nginx limit_req_zone ip例外
所属栏目:[Nginx] 日期:2020-12-13 热度:99
我用: http { limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;}server { location ~ .php${ limit_req zone=one burst=2 nodelay; try_files $uri $uri/ /index.php; root /var/www/; fastcgi_pass 127.0.0.1:9001; fastcgi_index index.php;[详细]
-
centos – 403在尝试访问nginx文档根目录中的文件夹时禁止访问
所属栏目:[Nginx] 日期:2020-12-13 热度:124
当我访问index.php时,它工作正常.但是在localhost / pset7上,它给出了403. 这是权限日志, -rw-r--r--. 1 root root 51 Jul 31 14:21 index.html-rw-r--r--. 1 root root 51 Jul 31 14:15 index.phpdrwxrwxr-x. 5 my_user my_user 4096 Jul 31 15:13 pset7 我[详细]
-
域重定向到nginx中的错误站点,配置文件中的多个站点
所属栏目:[Nginx] 日期:2020-12-13 热度:171
我在nginx上设置了2个网站,正确的应该根据访问的域加载. 例如: website1.com website2.com 但是,当访问这些域中的任何一个时,它们都会加载website1.com. 我的配置出了什么问题?两个配置都在启用站点的单独文件中 website1.com配置 server { listen 80; lis[详细]
-
nginx用查询字符串重写url
所属栏目:[Nginx] 日期:2020-12-13 热度:181
我一直在谷歌上搜索,并且无法想出这个.看起来很简单,我确信它是,但我不是服务器专家. 我的网址是:http://www.example.com/blog/?tag = Word1 Word2 有些标签是单个字(例如:自行车),有些标签更长(例如:两轮自行车). 我需要将此url输出为:example.com/bl[详细]
-
Nginx和PHP-FPM:查询参数不会传递给PHP
所属栏目:[Nginx] 日期:2020-12-13 热度:94
我目前正在使用Vagrant设置一台本地开发机器.一切都按预期运行,期望查询参数不会传递给子页面上的PHP. 这意味着在www.example.com/?a=b上,查询参数是可访问的,但在www.example.com/subpage/?a=b上则不然. 我发现使用Google解决此问题的一般回复是修改try_fil[详细]
-
apache-2.2 – 如何防止我的Web服务器的日志文件变得太大?
所属栏目:[Nginx] 日期:2020-12-13 热度:191
注意:我正在使用Apache2(在Linux上),但我在一般意义上询问(仅适用于Linux),因为我也想知道在一般情况下完成此操作的“最佳”方法(因为我即将在Nginx或Cherokee上部署一个大型网站. 几周后我的日志文件变得越来越大.我需要暂时保留它们,但我想删除超过2周左[详细]