-
node.js – 间歇性502坏网关错误(使用nginx,nodejs,mongodb)
所属栏目:[Nginx] 日期:2020-12-13 热度:109
我们使用nodejs(v 0.10.29),express,nginx(版本1.4.6)和mongodb(v 2.6.3)replicaset并获得间歇性的502错误网关错误.虽然nginx aerror.log正在显示,但是pm2 logs无法记录错误 recv() failed (104: Connection reset by peer) while reading response header f[详细]
-
Nginx:将所有不存在的请求重定向到index.php
所属栏目:[Nginx] 日期:2020-12-13 热度:195
我正在从Apache迁移到Nginx. 我目前正在使用自定义内容管理解决方案,该解决方案利用SERVER [request_uri]来处理路由. 我要做的是重定向所有不存在的文件目录请求/index.php,而不是更新客户端uri.但是,当文件存在时,我想返回它. 一个示例网址是: localhost /[详细]
-
node.js – 如何在使用docker-compose时为mongodb图像添加–aut
所属栏目:[Nginx] 日期:2020-12-13 热度:122
我正在使用docker-compose来运行由node,mongodb,nginx创建的项目; 我使用docker build构建了项目 然后我使用docker up -d nginx来启动我的项目.但我没有找到使用auth运行mongodb图像的配置,那么如何在撰写时添加auth启动mongodb? 这是我的docker-compose.ym[详细]
-
node.js – 您是否设法在Heroku上设置节点nginx代理?
所属栏目:[Nginx] 日期:2020-12-13 热度:83
您是否设法在Heroku上设置节点nginx代理? 请你告诉我你在“git push heroku master”之前如何组织目录结构和每个目录中的文件?你使用哪个buildpack? 每次我执行“git push heroku master”时,我都会收到“推送被拒绝,没有检测到Cedar支持的应用程序”的消[详细]
-
nginx中的fastcgi_index用于什么?
所属栏目:[Nginx] 日期:2020-12-13 热度:134
在许多网站上都可以找到这个nginx位置块: location ~ .php${ fastcgi_pass 127.0.0.1:9000 fastcgi_index index.php ...} 鉴于official documentation的fastcgi_index,它似乎在请求以/结尾时使用.但是,它与上面的位置块的正则表达式不匹配?我错过了一些关[详细]
-
ruby-on-rails – 配置nginx以提供静态json文件
所属栏目:[Nginx] 日期:2020-12-13 热度:182
切换到网站的nginx,我遇到的一个问题是提供静态json文件. 我添加到mime类型: application/zip zip;...application/json json;... 并重新启动但它尝试下载(即http://domain.com/json-tmp/locations.json).我还需要配置什么? 谢谢 最佳答案 我知道这个帖子已[详细]
-
ruby-on-rails – 使用capistrano重新启动Rails应用程序的Nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:126
对于我的生活,我无法弄清楚如何使这项工作正常. 问题类似于其他人的问题,例如:How to do a rolling restart of a cluster of mongrels 但是,我们使用的是Nginx / Passenger而不是Mongrel. 如果我们使用此标准,问题是在部署时:重启任务: task :restart,:ro[详细]
-
nginx条件代理基于请求正文内容传递
所属栏目:[Nginx] 日期:2020-12-13 热度:57
我试图配置nginx代理将请求传递给另一个服务器,只有当$request_body变量匹配特定的正则表达式.但它不适合我. server{ listen 80 default; server_name www.applozic.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward[详细]
-
nginx – proxy_pass不使用/ etc/hosts解析DNS
所属栏目:[Nginx] 日期:2020-12-13 热度:55
在nginx中,proxy_pass指令不使用/ etc / hosts文件解析DNS.任何方式来实现这种可能性(可能通过利用Lua作为最后的手段)? 最佳答案 简而言之,您需要在本地安装dnsmasq并使用127.0.0.1作为解析程序. 看到这个相关的问题和答案: When using proxy_pass,can /et[详细]
-
node.js – 你应该如何处理auth并在微服务之间共享用户信息?
所属栏目:[Nginx] 日期:2020-12-13 热度:175
TLTR:无论服务器或技术的位置如何,通过Auth和用户信息的服务进行通信的好方法是什么 我正在尝试了解微服务,我对如何访问用户信息和控制多种服务访问方式有点不清楚.如果我接近这个完全错误,请告诉我. 例如,我有一个用于Blog CRUD操作的基本服务和一个用于上[详细]
-
Nginx – 在多个目录中搜索静态内容?
所属栏目:[Nginx] 日期:2020-12-13 热度:70
由于我们的git repos的设置方式,我有一些可能在一个目录中的静态内容 以及可能在另一个目录中的其他内容.我怎样才能让nginx在两个地方搜索像样式表这样的静态文件? 我原本以为try_files有我的答案 但我似乎无法让它工作. try_files $uri /dir1/static/$uri[详细]
-
扩展Nginx,PHP-FPM和MongoDB
所属栏目:[Nginx] 日期:2020-12-13 热度:88
我正在寻找使用PHP-FPM在Nginx下扩展PHP应用程序的最佳方法.我正在考虑大约1200的并发性.目前,超过400的任何一个开始得到缓慢的响应时间.响应大小通常很小,但有些可能相当大.请求大小通常很小,除了少数几个. 事情快速发展,直到负担沉重.响应时间可以爬到2到5[详细]
-
ruby – 关于Nginx配置的Sinatra – 出了什么问题?
所属栏目:[Nginx] 日期:2020-12-13 热度:76
我或多或少地遵循了this教程我安装了乘客宝石,执行了乘客安装ginx模块,成功安装了nginx并将其插入到配置中: server { listen 80; server_name localhost; root /home/admin/sintest/public; # 在/ home / admin / sintest我有:一个空的公共文件夹, config.[详细]
-
ruby-on-rails – Rails 4数据库连接池错误
所属栏目:[Nginx] 日期:2020-12-13 热度:190
我有一个使用NGINX和Puma托管的rails应用程序.每10个小时左右,该应用程序将无法使用.每当用户尝试连接时,都会显示以下错误消息: Error during failsafe response: could not obtain a database connection within 5.000 seconds (waited 5.000 seconds) 这[详细]
-
Django的HttpResponseRedirect是http而不是https
所属栏目:[Nginx] 日期:2020-12-13 热度:147
我的服务器运行Django Gunicorn nginx. 我添加了SSL证书并配置了nginx以将http重定向到https.当收到https请求时,nginx将其作为http传递给Gunicorn. 我的程序有时返回HttpResponseRedirect,浏览器获得重定向响应并重新请求为http,因此nginx重定向到https. 我[详细]
-
nginx – 使用symfony3提供远程静态文件
所属栏目:[Nginx] 日期:2020-12-13 热度:55
我的Nginx配置有问题.我有2台服务器,一台使用nginx,另一台使用symfony3中的webApp. 这是我的配置: location /portal/mysite/ { set $frontRoot /srv/data/apps/mysite-portal-stag/current/web; set $sfApp app.php; # Change to app.php for prod or app_d[详细]
-
在Heroku上部署Django/Static文件的正确方法
所属栏目:[Nginx] 日期:2020-12-13 热度:168
我目前正在研究Django应用程序,并计划使用Heroku和gunicorn进行部署.我一直在阅读一些文档,我对使用nginx或Amazon S3支持静态文件并使Django关闭调试模式的正确方法感到困惑. 如果我使用Nginx和gunicorn,所有静态文件都存储在Heroku上,如果是这样,我如何处理[详细]
-
python – 在Nginx反向代理POST请求后面的CherryPy被破坏/截断
所属栏目:[Nginx] 日期:2020-12-13 热度:131
我使用Cherrypy 3.1.2将我的应用程序放在Nginx后面配置为反向代理. All都适用于GET请求,但所有POST请求都返回HTTP 400 格式错误的标头. 我追溯到CherryPy WSGI-Server源代码以查看请求处理代码,并发现如果对于GET请求,第一个请求行正确读取,例如: GET /home[详细]
-
重新创建gitlabs nginx conf文件
所属栏目:[Nginx] 日期:2020-12-13 热度:190
我刚刚删除了我的gitlab omnibus nginx conf文件.是否可以重新创建? 使用gitlab-ci reconfigure似乎不起作用.但是我看到一些ruby模板负责创建nginx conf 最佳答案 如上所述, nginx-gitlab-http.conf 由sudo gitlab-ctl reconfigure管理. 请注意,它被称为ngi[详细]
-
如何使用nginx在同一端口上提供多个域
所属栏目:[Nginx] 日期:2020-12-13 热度:159
对于开发,我想在不同的本地域上提供多个项目,所有这些都在端口80上.在我的hosts文件中,我将local.example.com指向localhost,对于local.example2.com也是如此. 现在我试图说服nginx为一个url提供示例资源,为另一个提供example2资源. 我已经阅读了nginx文档和t[详细]
-
如何在Amazon EC2 AMI实例上使用nginx一致地设置PHP-FPM 5.6
所属栏目:[Nginx] 日期:2020-12-13 热度:161
我找不到从头开始在Amazon AMI EC2实例上的nginx上设置php-fpm的方法.我知道这不应该那么困难,但根据* nix版本找到不同的答案令人困惑. 以下是我认为可行的浓缩步骤,但不是.有没有人有一套步骤可以在Amazon AMI EC2实例中使用nginx可靠地设置php-fpm? 我故[详细]
-
如何在nginx反向代理后面的CakePHP中安全地检测SSL?
所属栏目:[Nginx] 日期:2020-12-13 热度:170
CakePHP(我见过的所有版本)检查$_SERVER [HTTPS]以查看是否通过HTTPS而不是普通HTTP发出了请求. 我正在使用nginx作为负载均衡器,其后面是Apache应用服务器.由于SSL连接在负载均衡器处终止,因此就CakePHP而言,未设置$_SERVER [HTTPS]. 我想找到一种在应用服务[详细]
-
正则表达式 – nginx子域重写
所属栏目:[Nginx] 日期:2020-12-13 热度:144
我需要一个nginx重写规则来重写: http://some-keyword.example.com到www.example.com/keyword.php?keyword=$some-keyword 虽然前面没有www的域仍然会重写为www.example.com而www不会被视为关键字. 请问您能帮我解决这个问题,如何编写这两条规则? 如果你的[详细]
-
ruby-on-rails – 502 Bad Gateway/rails 4/nginx/passenger 4
所属栏目:[Nginx] 日期:2020-12-13 热度:126
我找不到我的错误以及如何解决它. 它似乎有2个错误 我也觉得我的服务器没有启动,我不知道在哪里查找但是 tmp中的文件restart.txt无法清除,(即使在chmod 777 tmp之后) 所以我认为我的服务器在更改后没有重新启动. 我试图在公用文件夹中创建一个index.html文件[详细]
-
php – 从zip中提取时损坏图像
所属栏目:[Nginx] 日期:2020-12-13 热度:172
我尝试使用curl从同一服务器中的一个虚拟主机下载一个zip文件到另一个虚拟主机. Zip文件包含* .php和* .jpg文件. 问题是:有时JPG文件会损坏,如下所示: 这是我的代码: $out = fopen(ABSPATH.'/templates/default.zip','w+'); $ch = curl_init(); curl_seto[详细]