-
Nginx禁用某些用户代理的日志记录
所属栏目:[Nginx] 日期:2020-12-30 热度:95
基本上,我正在尝试删除搜索引擎抓取工具,例如Google,Bing,以及我的访问日志中没有的内容.它们确实会随着时间的推移而逐渐增加,最终会在日志中添加数十万个无用的访问日志条目,如果您需要搜索它们,这尤其令人痛苦.我遇到的麻烦是,在我的块中,我正在定义访问日[详细]
-
Django uWSGI nginx url映射
所属栏目:[Nginx] 日期:2020-12-30 热度:95
我想在NGINX后面用uWSGI运行Django.我将使用Django作为API服务,它应该存在于这个链接上:project.test / APIDjango项目本身是空白的(1.9.6),只是创建了一个应用程序,迁移并创建了一个超级用户.我的项目结构如下所示:/流浪者/ API /这里 - 生命 - 全的Django/[详细]
-
node.js – 当我有Kubernetes时,nginx有什么意义?
所属栏目:[Nginx] 日期:2020-12-30 热度:182
当我正在浏览Docker / Kubernetes教程时,我注意到很多人将nginx放入pod中.即使在阅读了关于nginx之后,我也不确定他们使用它的是什么.不是Kubernetes为您的应用程序提供服务并处理负载平衡和诸如此类的东西吗?是不是像Node.js这样的“Web服务器”可以“提供静[详细]
-
设置nginx以重定向移动用户
所属栏目:[Nginx] 日期:2020-12-30 热度:58
我希望我的网站将移动用户从mydomain.com重定向到m.mydomain.com(除非他们特别要求查看非移动网站).我在使用WURFL的应用程序中执行此操作,但我想启用页面缓存.如果启用了页面缓存,则永远不会知道应用程序是否需要重定向移动用户,因此我需要nginx来执行此操作.[详细]
-
内部重定向时,Nginx重写或内部重定向周期
所属栏目:[Nginx] 日期:2020-12-30 热度:200
我在使用Nginx时遇到了麻烦.这是我的配置.server { listen 80; listen [::]:80; server_name www.test.local; return 301 htt[详细]
-
Nginx-对Heroku的代理请求
所属栏目:[Nginx] 日期:2020-12-30 热度:54
我正在尝试设置Nginx代理,它将所有传入的请求代理到Heroku应用.这个想法是为了让我的SaaS应用程序的客户能够使用自定义域.客户将为我的代理设置一个CNAME,它将设置Host标头并将请求代理到Heroku.到目前为止,我有这个Nginx配置:location / { proxy_set_header[详细]
-
nginx-使用certbot应用“加密证书:授权过程失败”
所属栏目:[Nginx] 日期:2020-12-30 热度:75
我正在使用certbot申请“让我们加密”证书,我的服务器是centos 7.2和nginx 1.11.9.下面是什么意思?[root@test ~]# certbot certonly --webroot -w /var/www/www.example.com -d example.com -d www.example.com Failed author[详细]
-
Newrelic插件Nginx-nr-agent无法正常工作
所属栏目:[Nginx] 日期:2020-12-30 热度:99
我正在使用Newrelic的nginx-nr-agent,但突然崩溃,发出以下错误,并且没有重新开始.2016-04-12 07:51:07,021 nginx-nr-agent [ERROR]: EXCEPTION: Traceback (most recent call last): File /usr/bin/nginx-nr-agent.py,[详细]
-
if-statement-仅在存在cookie的情况下如何有条件地覆盖nginx中的标头?
所属栏目:[Nginx] 日期:2020-12-30 热度:111
有没有办法检查nginx中是否存在特定的cookie?现在,我有一个类似下面的部分来设置cookie的标题:proxy_set_header x-client-id $cookie_header_x_client_id; 我想检查该cookie是否存在,然后设置标题,否则不要覆盖标题.我试过了:if ($cookie_header_x_client_[详细]
-
ruby-on-rails-如何在Puma和Capistrano上部署Rails应用程序以重新启动
所属栏目:[Nginx] 日期:2020-12-30 热度:117
我已经成功地使用Capistrano部署了Rails 4,Puma,Nginx App.当我部署上限生产时,部署一切正常.我的问题是,如果服务器由于某种原因而重新启动,或者崩溃了,它就不会重新启动.我在DigitalOcean上使用Debian 8.似乎Debian 8使用systemd,所以我遵循了Puma的说明,但[详细]
-
用于NGINX Web服务器的Dockerfile
所属栏目:[Nginx] 日期:2020-12-30 热度:156
我一直在尝试设置将托管NGINX服务器的本地docker容器.首先,这是我的Dockerfile:# Set nginx base image FROM nginx # File Author / Maintainer MAINTAINER myuser myemail@mydomain.com # Copy custom configuration[详细]
-
Nginx-将特定文件或文件夹从日志记录排除到access.log
所属栏目:[Nginx] 日期:2020-12-30 热度:75
我在Nginx中使用访问和错误日志.我有大量的统计请求,这些请求在access.log中占用太多存储空间,因此不是必需的.是否可以从登录到access.log排除特定文件或文件夹?我想排除所有对/ stats /的请求server { listen 80 default_server; listen 443 ssl default_s[详细]
-
Nginx子域:重定向/.众所周知的加密路径
所属栏目:[Nginx] 日期:2020-12-30 热度:97
我有一个运行有两个子域的Nginx服务器.其中一个使用proxy_pass将所有内容重定向到Meteor应用程序,另一个子域仅使用Laravel,但位于与普通域不同的目录中.因此,当我启动./letsencrypt-auto时,两个子域都收到以下错误消息:Failed authorization procedure. subd[详细]
-
nginx-重启时Docker容器IP是否会更改?
所属栏目:[Nginx] 日期:2020-12-30 热度:114
我是Docker的新手,我一直在单个服务器中对所有应用程序进行Docker化.到目前为止,一切都很好并且可以正常工作.但是,我不明白一件事.我正在为所有内容使用docker-compose(我尚未为我的项目创建dockerfile),并且docker-compose中有此ports属性.如果我写这样的话[详细]
-
带有Docker的WordPress和Nginx:未加载静态文件
所属栏目:[Nginx] 日期:2020-12-30 热度:176
我正在使用Docker服务我的简单WordPress网站. Nginx容器和wordpress容器.设置简单:upstream wordpress_english { server wordpress_en:80; } server { listen 80; server_name my_domain.com www.my_domain.com[详细]
-
如果条件在Nginx conf中的位置块内如何工作?
所属栏目:[Nginx] 日期:2020-12-30 热度:175
我读过了https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/我想检查我的Rails应用程序是否已经添加了标题(Access-Control-Allow-Origin),如果还没有,则添加标题.此处的示例试图解释nginx.conf http://agentzh.blogspot.i[详细]
-
ruby-on-rails-使用Nginx和Puma在Ruby on Rails应用程序上启用SSL
所属栏目:[Nginx] 日期:2020-12-30 热度:129
这是我的Nginx conf文件:upstream app { server unix:/home/deploy/example_app/shared/tmp/sockets/puma.sock fail_timeout=0; } server { listen 80; listen 443 ssl; # ssl on; server[详细]
-
如何从PHP禁用nginx gzip?
所属栏目:[Nginx] 日期:2020-12-30 热度:140
我打算阻止nginx从gzip压缩单个PHP请求.我已经有以下内容: @ini_set(zlib.output_compression, Off); @ini_set(implicit_flush, 1); header(X-Accel-Buffering: no); 根据我发现的所有信息,仅X-Accel-Buffer[详细]
-
node.js-NGINX:使用域/路径在同一服务器上的多个节点js应用程序
所属栏目:[Nginx] 日期:2020-12-30 热度:91
问题如果我有一些节点js应用程序,并且想将其发布为mydomain.com/app1、mydomain.com/app2等,则必须将app.get/更改为app.get(/ app1,也可以在在某些情况下,css,js和图像路径.题要分配域/路径时,是否应该始终修改应用程序?有什么方法可以使应用程序独立吗?是n[详细]
-
nginx-在浏览器中检测HTTP2 / SPDY支持
所属栏目:[Nginx] 日期:2020-12-30 热度:69
是否可以从浏览器内部检测到浏览器对HTTP2 / SPDY客户端的支持?我试图向用户展示他们的浏览器是否支持HTTP2 / SPDY或将使用传统的非HTTP2 / SPDY HTTPs协议.最佳答案不,不是.至少以有意义或可行的方式.服务器已为所有资产提供服务后,前端javascript将运行.您[详细]
-
Nginx php-fpm随机挂起
所属栏目:[Nginx] 日期:2020-12-15 热度:69
我有一个用Codeigniter制作的网站,在Ubuntu上使用Nginx和PHP-FPM运行.它工作正常,直到昨晚,当它开始加载页面真的很慢,有时给504,其他时间快速加载页面.如果我重新启动nginx或php-fpm,该网站工作正常20-30秒,然后问题再次发生.这是nginx错误日志所说的: [erro[详细]
-
Django和Python uWSGI
所属栏目:[Nginx] 日期:2020-12-15 热度:155
使用instruction我尝试连接Python uWSGI.我在一个文件夹/ home / sanya / django / pasteurl中创建了默认项目.但是,在我得到的浏览器中打开它uWSGI Error wsgi application not found 日志包含以下内容:binding on TCP port: 9001 your serve[详细]
-
安装乘客后Nginx重启命令失败
所属栏目:[Nginx] 日期:2020-12-15 热度:117
我刚刚在我的Ubuntu(8.04)盒子上为nginx安装了乘客.现在“sudo /etc/init.d/nginx restart”失败,出现以下错误:Restarting nginx: [emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use) [emerg]: bind() t[详细]
-
正则表达式 – nginx匹配位置中的特定单词
所属栏目:[Nginx] 日期:2020-12-15 热度:115
我在nginx $request_body变量中匹配特定单词时遇到问题.如果正文请求中有特殊字,我想代理传递,所以我的方法是这样的: location ~ .php${ if ($request_body ~* (.*)) { proxy_pass http:/[详细]
-
dns – 虚拟主机上的nginx子域配置
所属栏目:[Nginx] 日期:2020-12-15 热度:162
有关nginx子域配置的SO有几个问题,但没有找到与我完全相同的问题.假设我从我们组织的高级网络管理示例网站获得了一个虚拟主机some.example.com.我想使用some.example.com作为我的主站点,并使用foo.some.example.com和bar.some.example.com进行辅助使用(代理等[详细]