-
Nginx基于域转发tls
所属栏目:[Nginx] 日期:2020-12-13 热度:134
是否可以根据域名将一些tls请求转发给另一台服务器(通过nginx)? 我有一个公共nginx服务器,它通过http和https(在图像b.com中)提供一些页面.现在我只能通过nginx服务器访问一个虚拟机,运行一个apache服务器.我可以告诉我的nginx服务器将请求(发送到a.com)转发[详细]
-
从.htaccess转换nginx规则
所属栏目:[Nginx] 日期:2020-12-13 热度:52
我将一些.htaccess规则转换为nginx服务器时遇到问题. RewriteRule ^$index.php [L]RewriteRule ^([A-Za-z0-9-]+)?$index.php?section=$1 [L]RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$index.php?section=$1go=$2 [L]RewriteRule ^([A-Za-z0-9-]+)/([A[详细]
-
Nginx代理到在不同CoreOS节点上运行的许多容器
所属栏目:[Nginx] 日期:2020-12-13 热度:179
浏览网页,我发现了很多关于使用Nginx / Confd(或Haproxy或Vulcand)代理运行在同一主机上的不同Docker容器的教程.但是,我需要做的不同.概述了我的基础架构: 具有5个节点的在线CoreOS集群,全部运行etcd 在群集的每个节点上使用fleet启动不同的Docker容器(运行[详细]
-
nginx – 安装LetsEncrypt SSL时出错:(http-01):urn:acme:e
所属栏目:[Nginx] 日期:2020-12-13 热度:189
我正在尝试在我的服务器上安装 LetsEncrypt (我有root SSH访问权限),用于staging.dnslaude.com 这是一个可公开访问的域,指向213.212.81.89. 服务器正在运行ubuntu 16.04和一个nginx web服务器.下面是nginx配置: server { listen 80; server_name staging.dn[详细]
-
ubuntu – 如何调试为什么我的服务器在每个请求nginx/unicorn上
所属栏目:[Nginx] 日期:2020-12-13 热度:199
我正在尝试调试为什么我的服务器在每个请求上有3秒的延迟. 这些是我的nginx和unicorn配置文件:https://gist.github.com/regedarek/de7f2e5cd1918b6224ac 我的服务器信息: Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-37-generic x86_64) System load:[详细]
-
302使用nginx和WordPress重定向循环
所属栏目:[Nginx] 日期:2020-12-13 热度:189
我一直在Serverfault中搜索几个小时试图解决这个问题,但我找不到解决方案.会发生什么: 我在我的网站中使用wget进行了302重定向循环,但没有使用浏览器.在我的nginx配置中,我只有两个301重定向,而不是302.我试图从wordpress禁用所有插件,没有运气. 可能导致问[详细]
-
Nginx – 电子邮件转发器
所属栏目:[Nginx] 日期:2020-12-13 热度:98
我曾经有一个CPanel / Plesk服务器,所以我没有通过命令行等设置电子邮件. 我不想要一个电子邮件pop3帐户或邮件服务器.只想将“email@site.com”转发给“email@gmail.com” 我可以使用nginx吗? ? 最佳答案 这里有一个类似的问题:https://stackoverflow.com/[详细]
-
Nginx作为GitLab与SSL的反向代理?
所属栏目:[Nginx] 日期:2020-12-13 热度:96
我有GitLab的nginx设置,可以在127.0.0.1:8088收听.然后我有一个系统nginx(通过Ubuntu上的apt-get安装)设置为HTTPS的反向代理: upstream gitlab { server localhost:8088 fail_timeout=0;}server { listen 80; server_name gitlab.myhost.com; return 301 ht[详细]
-
linux – Puppet 2.7.x – 全局变量 – 追加
所属栏目:[Nginx] 日期:2020-12-13 热度:163
在没有深入到杂草的情况下,Nginx正在逼迫我的手,以便用vhosts和map指令完成一些魔法. 是否有一个优雅的(相对)解决方案来跨多个定义调用共享变量,这允许每个定义调用将其数据附加到全局变量?在软件中,这将被称为单身人士. 杂草 Nginx有一个map指令,它指示应[详细]
-
ubuntu – 分析uwsgi strace日志以找出为什么它需要高CPU使用率
所属栏目:[Nginx] 日期:2020-12-13 热度:111
我通过uwsgi运行一个带nginx的django站点.问题是当流量变大时,uwsgi进程会占用大量的CPU时间.相同的配置在测试服务器上工作正常,而siege / ab模拟大量并发流量. 这是uwsgi进程的一个strace日志. http://dl.dropbox.com/u/43017476/strace.log 还有一些sysctl[详细]
-
从nginx上的访问日志中隐藏获取参数
所属栏目:[Nginx] 日期:2020-12-13 热度:53
我想启用访问日志以查看有关我们服务的统计信息,我遇到的问题是访问日志格式的$request,保存所有GET参数(这是有意义的,因为它是请求的一部分) 但我想隐藏这些信息,所以不要在日志上看到这个: 98.207.174.147 - - [26/Apr/2014:23:59:09 +0000] "GET /v1/api[详细]
-
OS X上的Nginx和PHP-FPM
所属栏目:[Nginx] 日期:2020-12-13 热度:65
我一直想用PHP-FPM试用Nginx.我通过Macports安装了Nginx.我读到PHP 5.3.3包含PHP-FPM,但Macports上的PHP 5.3.3配置无法启用它. 任何人都可以解释或推荐我如何在OS X上使用PHP-FPM为Nginx安装PHP 5.3.3的教程吗?我想将它放在/ opt中,其中Nginx是为了远离我在[详细]
-
centos – 查找导致随机502网关错误的Nginx/PHP-FPM瓶颈
所属栏目:[Nginx] 日期:2020-12-13 热度:79
我在一个相当繁忙的互联网网站工作,通常会有非常大的流量峰值.在这些峰值期间,请求每秒数百页,这会产生随机502网关错误. 现在我们在配备4核SAS 15k驱动器(raid10)的机器上运行Nginx(1.0.10)和PHP-FPM,配备16核CPU和24GB DDR3内存.我们还使用了最新的Xcache版[详细]
-
Nginx重写规则403错误
所属栏目:[Nginx] 日期:2020-12-13 热度:189
我将.htaccess文件转换为nginx时遇到问题.我有3个.htaccess文件.第一个.htaccess文件位于文档根目录中,如下所示: Options +FollowSymLinksRewriteEngine OnRewriteRule ^img-(.*).html img.php?id=$1 [L]RewriteRule ^slide-(.*).html slider.php?id=$1 [[详细]
-
乘客2.2.4,nginx 0.7.61和SSL
所属栏目:[Nginx] 日期:2020-12-13 热度:115
有没有人有幸用SSL配置Passenger和nginx?我花了好几个小时试图让这个配置按照我的意愿运行,使用网上的资源很少,而且我无法在Rails控制器中显示任何所谓的转发标头. 例如,使用以下conf文件(及其多种变体): server { listen 3000; server_name .example.com;[详细]
-
NGINX:重写时删除查询字符串
所属栏目:[Nginx] 日期:2020-12-13 热度:69
我想在没有任何查询字符串的情况下对网站的索引进行301重写.像这样: http://example.com/anypage.asp?anyvar=anyvalue 至: http://example.com/ 这是一个真实的例子: http://atipico.com.br/conteudo.asp?P_categ=23 我试图遵循这个:http://wiki.nginx.o[详细]
-
Nginx作为网络边缘HTTP缓存?
所属栏目:[Nginx] 日期:2020-12-13 热度:148
希望实现具有40-50人和客户的峰值#用户的办公网络,我认为nginx可以用作透明代理,以将请求缓存到网络边缘的任何基于HTTP的站点.这可能吗?如果是这样,怎么样? 我尝试过谷歌搜索和搜索,但似乎所有资源似乎都指向托管您自己的服务器并缓存请求.但是,我们也将在[详细]
-
Nginx和Unicorn在不同的机器上
所属栏目:[Nginx] 日期:2020-12-13 热度:126
我有一个非常标准的Rails应用程序与Unicorn和Nginx一起运行在一个盒子上.我想拆分应用程序本身并在一台机器上安装Nginx,在另一台机器上安装Unicorn(使用Rails应用程序).这里的想法是,我希望将来在以后添加另一个应用服务器与Unicorn,主要是为了一些轻负载平[详细]
-
nginx的http_sub_module/sub_filter和反向代理无法正常工作
所属栏目:[Nginx] 日期:2020-12-13 热度:155
我试图反向代理我的网站并修改内容. 为此,我使用sub_filter编译了nginx. 它现在接受sub_filter指令,但它不能以某种方式工作. server { listen 8080; server_name www.xxx.com; access_log /var/log/nginx/www.goparts.access.log main; error_log /var/log/n[详细]
-
启用了nginx gzip但不是gzipping
所属栏目:[Nginx] 日期:2020-12-13 热度:149
我在nginx 1.2.8上启用了gzip,但由于某种原因,它没有gzip任何东西. Nginx安装信息: nginx version: nginx/1.2.8built by gcc 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1) TLS SNI support enabledconfigure arguments: --prefix=/usr/local/nginx-1.2.8 --with-h[详细]
-
如何使用nginx将请求代理到内部服务器?
所属栏目:[Nginx] 日期:2020-12-13 热度:78
我在http://localhost:3000上设置了一个Web服务器来查看我的存储库(Gitalist实例),我想使用nginx设置代理. 我希望在接收DOMAIN / git /等URI时,请求被代理到我的存储库视图. 我当前的nginx配置已声明如下: location /git { proxy_pass http://localhost:300[详细]
-
403试图访问Nginx时被禁止
所属栏目:[Nginx] 日期:2020-12-13 热度:70
我刚买了一台新服务器,想尝试其他一些东西.像Nginx而不是Apache. 所以,安装了nginx,得到了欢迎页面,安装了php5-fpm并下载了一个Wordpress试试看. 但是,当我试图去地址时,我仍然得到403 Forbidden 这是conf文件: server { listen 80; server_name localhost;[详细]
-
nginx – 如何在不解密的情况下路由HTTPS加密数据包?
所属栏目:[Nginx] 日期:2020-12-13 热度:134
我们有一个场景,我有两个在虚拟机中运行的应用程序.它们都将在端口80/443上提供流量,但使用不同的主机名.其中一个容器是供应商提供的,它们将解密容器内的HTTPS流量. 我是否可以配置NGINX(或其他工具)根据目标主机名(可能通过SNI)将流量路由到某个VM,而无需解[详细]
-
身份验证 – Jenkins/Nginx – Double提示基本身份验证,为什
所属栏目:[Nginx] 日期:2020-12-13 热度:113
下面是Jenkins的nginx配置文件.其中大部分完全按照我在文档中读到的那样. 配置文件: upstream app_server { server 127.0.0.1:8080 fail_timeout=0;}server { listen 80; listen [::]:80 default ipv6only=on; server_name sub.mydomain.net;location ^~ /j[详细]
-
nginx – 独角兽工人死亡
所属栏目:[Nginx] 日期:2020-12-13 热度:126
昨晚午夜时分,我们的应用程序崩溃了,我正在试图确定原因. 我们目前在EC2上有一个nginx前端服务器和2个独角兽工作者(app)服务器. 几乎我们的独角兽工作人员一直在超时,因此被主人重新启动. 从我所看到的,我们目前没有任何crontabs或任何设置可以运行,所以我有[详细]