-
nginx – 使用symfony3提供远程静态文件
所属栏目:[Nginx] 日期:2020-11-18 热度:137
我的Nginx配置有问题.我有2台服务器,一台使用nginx,另一台使用symfony3中的webApp.这是我的配置:location /portal/mysite/ { set $frontRoot /srv/data/apps/mysite-portal-stag/current/web; set $sfApp app.php; #[详细]
-
Django的HttpResponseRedirect是http而不是https
所属栏目:[Nginx] 日期:2020-11-18 热度:56
我的服务器运行Django Gunicorn nginx.我添加了SSL证书并配置了nginx以将http重定向到https.当收到https请求时,nginx将其作为http传递给Gunicorn.我的程序有时返回HttpResponseRedirect,浏览器获得重定向响应并重新请求为http,因此nginx重定向到https.我怎么[详细]
-
ruby-on-rails – Rails 4数据库连接池错误
所属栏目:[Nginx] 日期:2020-11-18 热度:76
我有一个使用NGINX和Puma托管的rails应用程序.每10个小时左右,该应用程序将无法使用.每当用户尝试连接时,都会显示以下错误消息:Error during failsafe response: could not obtain a database connection within 5.000 seconds (waited 5.000 seco[详细]
-
Nginx – 在多个目录中搜索静态内容?
所属栏目:[Nginx] 日期:2020-11-18 热度:126
由于我们的git repos的设置方式,我有一些可能在一个目录中的静态内容 - 以及可能在另一个目录中的其他内容.我怎样才能让nginx在两个地方搜索像样式表这样的静态文件?我原本以为try_files有我的答案 - 但我似乎无法让它工作.try_files $uri /dir1/static/$uri[详细]
-
扩展Nginx,PHP-FPM和MongoDB
所属栏目:[Nginx] 日期:2020-11-18 热度:143
我正在寻找使用PHP-FPM在Nginx下扩展PHP应用程序的最佳方法.我正在考虑大约1200的并发性.目前,超过400的任何一个开始得到缓慢的响应时间.响应大小通常很小,但有些可能相当大.请求大小通常很小,除了少数几个.事情快速发展,直到负担沉重.响应时间可以爬到2到50[详细]
-
ruby – 关于Nginx配置的Sinatra – 出了什么问题?
所属栏目:[Nginx] 日期:2020-11-18 热度:170
我或多或少地遵循了this教程...我安装了乘客宝石,执行了乘客安装ginx模块,成功安装了nginx并将其插入到配置中:server { listen 80; server_name localhost; root /home/admin/sintest/public; # --- be sure to point to publ[详细]
-
ruby-on-rails – 配置nginx以提供静态json文件
所属栏目:[Nginx] 日期:2020-11-18 热度:73
切换到网站的nginx,我遇到的一个问题是提供静态json文件.我添加到mime类型:application/zip zip; ... application/json json; ... 并重新启动但它尝试下载(即http://domain.com/json-tm[详细]
-
Nginx – 多个/嵌套的IF语句
所属栏目:[Nginx] 日期:2020-11-18 热度:147
我想做的事:检查请求是否来自Facebook检查URL是否与domain.com/2相似如果上述条件为真 - 显示来自/ api / content / item / $1的内容?social = 1如果上述条件为假 - 显示“正常页面”这是一个单页面应用程序.在我的更改配置看起来像这样(并且它工作):locat[详细]
-
ruby-on-rails – 502 Bad Gateway/rails 4/nginx/passenger 4.0.
所属栏目:[Nginx] 日期:2020-11-18 热度:167
我找不到我的错误......以及如何解决它.它似乎有2个错误我也觉得我的服务器没有启动,我不知道在哪里查找但是tmp中的文件restart.txt无法清除,(即使在chmod 777 tmp之后)所以我认为我的服务器在更改后没有重新启动.我试图在公用文件夹中创建一个index.html文件[详细]
-
python – uwsgi破管 – django,nginx
所属栏目:[Nginx] 日期:2020-11-18 热度:131
我随机(并且一直)在uwsgi中得到一个破损的管道......如下所示.知道是什么导致这个或我如何调试?我在django(tastypie),uwsgi,nginx,并在aws上运行m3.medium(ubuntu 14.04).[pid: 1516|app: 0|req: 548/1149] 10.0.0.204 () {42 vars in 1039 b[详细]
-
后处理Nginx反向代理响应的最佳方法
所属栏目:[Nginx] 日期:2020-11-18 热度:68
我正在做一些关于从Apache切换到Nginx作为后端Grails应用程序前面的反向代理的研究.我正在玩一些URL重写,并且遇到了从后端发回的响应的问题.我可以处理位置标题重写,但我想知道处理实际内容的最佳方法是链接等.nginx_substitutions_filter是首选方法还是有人[详细]
-
如何根据Nginx中的请求URL重定向到特定的上游服务器?
所属栏目:[Nginx] 日期:2020-11-18 热度:104
我正在使用Nginx作为我的5个应用服务器的负载均衡器.我想根据请求URL重定向到特定服务器,例如:acme.com/category/* = Server #1 acme.com/admin/* = Server #2 api.acme.com = Serve[详细]
-
http – Nginx proxy_cache_key $request_body被大型请求体忽略
所属栏目:[Nginx] 日期:2020-11-18 热度:195
我使用nginx作为反向代理,我希望它缓存POST请求.我的后端已正确配置为POST请求返回适当的缓存控制头.在nginx我配置了:proxy_cache_methods POST; proxy_cache_key $request_method$request_uri$request_body; 这适用于小型HTTP POST请求.但是我开始注意到对[详细]
-
Nginx:将非www重定向到www https
所属栏目:[Nginx] 日期:2020-11-18 热度:183
我有我的下面的nginx配置,我试图将所有内容重定向到https://www,无论例如http://example.com,http://www.example.com或https://example.com中的内容.我已经看了很多关于SO的主题,并尝试了几件但仍然难倒,我不能让https://example.com重定向到https://www模式[详细]
-
ruby-on-rails – Rails中的弱ETAG?
所属栏目:[Nginx] 日期:2020-11-18 热度:123
在使用方法fresh_when和stale时告诉rails使用weak instead of strong ETAGs的最佳方法是什么?我问的原因是nginx (correctly) removes strong ETAG headers from responses when on-the-fly gzipping is enabled.最佳答案我从@ g[详细]
-
nginx – 如何在location指令中提供单个文件?
所属栏目:[Nginx] 日期:2020-11-18 热度:181
如何在location指令中返回单个文件而不进行任何回退? try_files至少需要两个.这看起来很简单但我在文档或示例中找不到它.location / { try_files one_file; # = wrong number of parameters } 最简单的方法是在文件不存在时使用重定向到错误代码的能力.locat[详细]
-
如何配置nginx自动重定向到主主机名?
所属栏目:[Nginx] 日期:2020-11-18 热度:159
每个nginx配置都可以用于各种域,但我想将请求自动重定向到第一个域名(官方域名).server { server_name a.example.com b.example.com; } 我希望如果有人输入b.example.com/some,直接转到a.example.com/some这与http://wiki.nginx.org/Pitfalls[详细]
-
从源安装nginx-1.7.8时,Chef :: Exceptions :: ChecksumMismatch
所属栏目:[Nginx] 日期:2020-11-18 热度:119
运行vagrant时出现以下错误 - 使用vagrant设置我的开发环境...== default: [2014-12-08T20:33:51+00:00] ERROR: remote_file[http://nginx.org/download/nginx-1.7.8.tar.gz] (nginx::source line 58) had an e[详细]
-
NGINX $request_uri vs $uri
所属栏目:[Nginx] 日期:2020-11-18 热度:182
你如何确定何时使用$request_uri vs $uri?根据NGINX文档,$request_uri是原始请求(例如,/ foo / bar.php?arg = baz包含参数,不能修改),但$uri指的是更改的URI.如果URI没有改变,$uri = $request_uri?使用时是不正确的,更好的还是更糟的:map $uri $new_uri {[详细]
-
简单的nginx反向代理似乎剥离了一些标题
所属栏目:[Nginx] 日期:2020-11-18 热度:139
我是nginx的初学者.我在8080上有一个简单的网络服务器,我希望在这个相当小的环境中传递所有流量.我的代理似乎工作,除了当它到达我的上游服务器时,自定义标头不存在.服务器块在下面.我需要添加什么才能保留我的自定义标题?在这种情况下,自定义标头是在angular[详细]
-
nginx proxy_pass和URL解码
所属栏目:[Nginx] 日期:2020-11-18 热度:190
原始网址:/ api / url / encoded //?with = queryParamsnginx的:location /api { client_max_body_size 2G; proxy_pass https://oursite; } 通过此配置,我可以在通过代理时保留URL编码.如果我在“ourite”之后添加“/”,它将解[详细]
-
nginx中的动态proxy_pass到Kubernetes中的另一个pod
所属栏目:[Nginx] 日期:2020-11-18 热度:135
我正在尝试创建一个nginx代理,将请求转发给/ service到http:// service.我首先尝试了以下内容:location ~ ^/(.+)${ set $backend http://$1:80; proxy_pass $backend; } 但它没有说出(当调用/ myservice时):[error] 7741[详细]
-
ruby-on-rails – nginx limit_req速率限制的问题 – 文档澄清?
所属栏目:[Nginx] 日期:2020-11-18 热度:153
我对使用乘客/铁路的nginx进行速率限制没有任何困难.部分混淆是区分配置的哪些方面基于每个客户端以及哪些是全局限制.我在解决nginx的limit_req和limit_req_zone配置的理想设置时遇到了问题.它似乎模糊地在语言之间翻转,暗示这是用户特定的或全局适用的.在文[详细]
-
在Nginx后面通过HTTPS访问Django Admin
所属栏目:[Nginx] 日期:2020-11-18 热度:119
我在dginx后面的uwsgi中运行django.当我尝试访问https:// site / admin /时,我得到了预期的登录屏幕.通过表单登录似乎成功,但是,我只是回到登录屏幕. Firebug显示重定向到普通的http:// site / admin / url,然后由nginx重定向到https网址.救命!我很困惑如[详细]
-
Django,Apache和Nginx的配置
所属栏目:[Nginx] 日期:2020-11-18 热度:174
我在Apache mod_wsgi上设置了我的Django应用程序.根据Django项目网站的建议,我正在使用Nginx提供静态文件. http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/Apache在端口8081上运行,nginx在端口80上运行.现在有人建议我的配置错误,我应该颠倒[详细]