-
node.js – 使用nginx处理Express子域
所属栏目:[Nginx] 日期:2020-11-17 热度:159
我想知道我如何处理基于Expressjs的项目中的子域名.这是我的nginx配置server { listen 80; server_name bee.local; access_log /var/log/nginx/bee.local.access.log; error_log[详细]
-
ruby-on-rails – Rails 4 nginx unicorn ssl = 502 Bad Gateway
所属栏目:[Nginx] 日期:2020-11-17 热度:98
浏览器显示502 Bad Gateway - nginx.唯一的好消息是我的SSL https和绿色锁定正在显示.Nginx日志错误如下nginx的/ error.log中*1 connect() failed (111: Connection refused) while connecting to upstream, client: xx.xxx.x[详细]
-
uWSGI python高负载配置
所属栏目:[Nginx] 日期:2020-11-17 热度:107
我们有一个拥有32个内核的大型EC2实例,目前运行的是Nginx,Tornado和Redis,每秒平均提供5K请求.一切似乎都运行良好,但CPU负载已经达到70%,我们必须支持更多的请求.其中一个想法是用uWSGI取代Tornado,因为我们并没有真正使用Tornado的异步功能.我们的应用程序[详细]
-
Nginx无法从docker 1.10.1中的嵌入式DNS获取主机
所属栏目:[Nginx] 日期:2020-11-17 热度:153
我有几个服务在docker容器中运行,一个nginx服务器在它们前面,所有容器都在同一个docker网络中.在docker 1.10之前我创建了一个dnsmasq容器并在nginx中设置了解析器,因此可以从nginx中发现我的服务.但升级到docker 1.10.1后,dnsmasq映像不起作用.经过一些研究,[详细]
-
letsencrypt django webroot
所属栏目:[Nginx] 日期:2020-11-17 热度:108
我正在尝试设置我的nginx和django以便能够续订证书.但是我的webroot-plugin出了问题在nginx中:location ~ /.well-known { allow all; } 但是当我运行续订命令时:./letsencrypt-auto certonly -a webroot --agree-tos --renew-by-def[详细]
-
ruby-on-rails – 使用capistrano重新启动Rails应用程序的Nginx
所属栏目:[Nginx] 日期:2020-11-17 热度:97
对于我的生活,我无法弄清楚如何使这项工作正常.问题类似于其他人的问题,例如:How to do a rolling restart of a cluster of mongrels但是,我们使用的是Nginx / Passenger而不是Mongrel.如果我们使用此标准,问题是在部署时:重启任务:task :restart, :roles[详细]
-
nginx – proxy_pass不使用/ etc/hosts解析DNS
所属栏目:[Nginx] 日期:2020-11-17 热度:199
在nginx中,proxy_pass指令不使用/ etc / hosts文件解析DNS.任何方式来实现这种可能性(可能通过利用Lua作为最后的手段)?最佳答案简而言之,您需要在本地安装dnsmasq并使用127.0.0.1作为解析程序.看到这个相关的问题和答案:When using proxy_pass, can /etc/ho[详细]
-
nginx:如何从给定列表中进行大规模永久重定向?
所属栏目:[Nginx] 日期:2020-11-17 热度:144
我有大约400个网址将在新版本中更改,由于某些原因,我不能在新网站中重复相同类型的网址结构.我的问题是,我可以给一个网址列表给nginx(是的,我知道400个),并简单地告诉他,他们每个人都要去另一个网址?就像我说的url结构会有所不同所以我不能使用任何类型的模[详细]
-
为什么nginx为目录别名中的请求提供错误的MIME类型?
所属栏目:[Nginx] 日期:2020-11-17 热度:183
如果有一种方法可以在不使用别名的情况下完成这个典型任务,我就是全力以赴.我希望/ minesweeper / * URL中的所有请求都从与其他请求完全不同的目录中提取.提供了以下配置WORKS文件,但MIME类型是application / octet-stream而不是它应该是什么(即text / css).[详细]
-
在userdir中使用nginx运行Moodle(斜杠参数)
所属栏目:[Nginx] 日期:2020-11-17 热度:102
我正在将Moodle(moodle.org)从Apache主机移动到运行Nginx的Ubuntu 12.04 LTS主机.设置主机的方式意味着它将运行相当多的域,其中每个域(或其他站点)将驻留在用户目录中.我用php5-fpm运行Nginx.我找到了很多用于在用户目录中运行php-fpm的配置,这些都可以工作.[详细]
-
nginx – 使用SSL的Chrome中的“连接未压缩”
所属栏目:[Nginx] 日期:2020-11-17 热度:143
我在Ubuntu 10.04LTS上使用SSL运行nginx.当我检查证书时,Chrome给了我这个恼人的警告:The connection is not compressed. 在响应中它看起来像是被发送gzip压缩:Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-c[详细]
-
nginx – 无法重启php5-fpm
所属栏目:[Nginx] 日期:2020-11-17 热度:85
我在.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 (9[详细]
-
apache-2.2 – 如何让Nginx转发原始主机名
所属栏目:[Nginx] 日期:2020-11-17 热度:82
我有一个nginx服务器充当我的apache服务器的负载均衡器.我正在使用子域,我的代码依赖于HTTP_HOST值来执行正确的任务.当我发出请求说:http://get.example.com一旦转发,apache上的HTTP_HOST就变成了example.com.我的问题是如何让它与原始请求保持一致?这是我[详细]
-
nginx – 服务器上的高内存使用量 – 无法确定进程
所属栏目:[Nginx] 日期:2020-11-17 热度:171
我注意到服务器上的内存使用率很高.细节:操作系统:CentOS 6.3 - x86_64Web服务器:使用PHP-FPM的Nginx服务器正在生成PDF文档,因此流量最小.最佳:# top -b -n 1 -a top - 10:04:51 up 21 days, 18:57, 1 user, load average: 0.00, 0.00, 0.[详细]
-
Nginx反向代理通过客户端证书
所属栏目:[Nginx] 日期:2020-11-17 热度:91
我正在尝试通过Nginx反向代理设置负载均衡器.我的应用程序使用客户端证书来验证客户端.我希望我的反向代理将客户端证书转发到我的后端服务器.我已将此行添加到反向代理的配置中,以将客户端证书信息存储在自定义HTTP标头中:proxy_set_header X-SSL-CERT $ssl_[详细]
-
nginx – $request_uri后缀的变量,与位置块前缀不匹配
所属栏目:[Nginx] 日期:2020-11-17 热度:52
假设我想将/ images /目录移动到图像主机,以便http://example.org/images/foo.png之前的内容变为http://images.example.org/foo.png.如果我这样做:location / images / {return 301 http://images.example.org $request_uri;[详细]
-
Nginx PHP FASTCGI失败 – 如何调试?
所属栏目:[Nginx] 日期:2020-11-17 热度:195
我在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:[详细]
-
调试Nginx缓存未命中:尽管代理有效,但仍会遇到大量的MISS
所属栏目:[Nginx] 日期:2020-11-17 热度:115
我的代理缓存路径设置为非常高的大小proxy_cache_path /var/lib/nginx/cache levels=1:2 keys_zone=staticfilecache:180m max_size=700m; 并且使用的尺寸仅为sudo du -sh * 14M cache 4.0K proxy 代理缓存有效设置为proxy_c[详细]
-
ubuntu – nginx,所有文件应该由www-data拥有吗?
所属栏目:[Nginx] 日期:2020-11-17 热度:69
使用nginx,服务的所有文件是否应该由www-data拥有? (假设nginx在www-data的上下文中运行).或者是root好吗?对于99.9%的情况,www守护程序绝对不能写入网页.这包括拥有文件或目录的www守护程序.我发现root拥有文件/目录是很常见的,644/755.如果存在任何类型的[详细]
-
使用Nginx作为多个服务器的反向代理
所属栏目:[Nginx] 日期:2020-11-17 热度:96
我正在尝试将nginx配置为LAN上多个服务器的反向代理.他们应该在我的WAN上使用不同的子域.我的配置如下所示:@ReverseProxy:/etc/nginx/sites-enabled$cat reverseproxy server { server_name DOMAIN.eu; # app1 reverse proxy follow[详细]
-
python – 如何将远程IP传递给代理服务? – Nginx
所属栏目:[Nginx] 日期:2020-11-17 热度:193
我在localhost中运行的服务是127.0.01:8000我代理这个使用:proxy_pass http://127.0.0.1:8000; 问题是我需要将用户的IP地址传递给服务.有任何想法吗?最佳答案我通过设置一个自定义标题发送真实的IP到django:proxy_set_header X-Real-IP $remote_addr;这些[详细]
-
python – X-Forwarded-Proto和Flask
所属栏目:[Nginx] 日期:2020-11-17 热度:173
我在this SO question and answer年描述的这个问题恰恰相同.这个问题的答案是一个很好的工作,但我不明白根本的问题.在负载平衡器和负载平衡器和Web /应用程序服务器之间使用HTTP终止SSL是非常常见的.什么样的堆栈不尊重X-Forwarded-Proto?它是werkzeug吗?烧[详细]
-
Nginx错误日志中的消息“X-Accel-Mapping标头丢失”
所属栏目:[Nginx] 日期:2020-11-17 热度:106
我在Ubuntu 8.04上使用Nginx 1.0.0和Passenger 3.0.7运行Rails 3站点.在我的Nginx error.log中,我开始看到消息X-Accel-Mapping标头丢失了很多.谷歌搜索引导我到Rack::Sendfile和Nginx docs的文档.现在,我的应用程序可以通过多个域访问,我在我的应用程序中使用[详细]
-
node.js – WebSocket连接失败,使用nginx,nodejs和socket.io
所属栏目:[Nginx] 日期:2020-11-17 热度:152
我尝试用nginx设置nodejs.但是当客户端尝试连接它失败与...WebSocket connection to ws://www.mydomain.com/socket.io/1/websocket/KUv5G... failed: Error during WebSocket handshake: Connection header valu[详细]
-
将nginx.conf添加到Kubernetes集群
所属栏目:[Nginx] 日期:2020-11-17 热度:51
将配置文件传递到k8s群集内的NGINX的最佳做法是什么?您可以创建ConfigMap对象,然后将值作为文件挂载到您需要的位置:apiVersion: v1 kind: ConfigMap metadata: name: nginx-config data: nginx.conf: | your config comes here[详细]