-
使用nginx自定义自动索引页面
所属栏目:[Nginx] 日期:2020-12-13 热度:89
有没有办法在nginx中定义自己的autoindex页面? 我想将自己的HTML和CSS添加到生成的自动索引页面. 最佳答案 使用XSLT可以使用xslt module自定义autoindex的xml输出: location / { autoindex on; autoindex_format xml; xslt_stylesheet /path/to/custom.xsl[详细]
-
别名使用Nginx导致phpMyAdmin登录无限循环
所属栏目:[Nginx] 日期:2020-12-13 热度:135
最近我一直在尝试使用Nginx建立一个Web服务器(我通常使用Apache).但是我试图在别名上设置phpMyAdmin时遇到了问题.别名正确地将您带到phpMyAdmin登录屏幕,但是当您输入有效凭据并点击时,您最终会返回登录屏幕而没有错误. 对我来说听起来像一个cookie或会话问[详细]
-
麻烦使用gitweb与nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:94
我在/ home / raynes / pubgit /中的目录中有一个git存储库.我正在尝试使用gitweb为它提供Web界面.我使用nginx作为我的web服务器用于其他一切,所以我真的不想仅仅为此使用另一个. 我主要遵循这个指南:http://michalbugno.pl/en/blog/gitweb-nginx,这是我可[详细]
-
php – 使用nginx的混合IP和基于名称的虚拟主机
所属栏目:[Nginx] 日期:2020-12-13 热度:155
我设置了很多域,但我不知道如果只给出ip地址,如何配置. 说foo.com我有设置去web / foo.com / htdocs, 我想将88.99.66.55的ip地址像web / fook.com / htdocs这样的域名 server { listen 80; server_name 85.99.66.55; location / { root /home/web/fook.com/h[详细]
-
仅在nginx中重写域的根
所属栏目:[Nginx] 日期:2020-12-13 热度:174
我已经运行YOURLS服务器来托管我公司的短网址,以便我们可以为客户提供简短的URL. 我正在使用nginx,对于域的root,如果他们没有使用正确的短网址,我想重定向到我们的网站.因此,example.com / 218a重定向到短网址所指向的内容,但是example.com会访问我们的网站@[详细]
-
每个用户代理的nginx缓存
所属栏目:[Nginx] 日期:2020-12-13 热度:132
我目前正在使用nginx作为反向代理,并启用了缓存. 但是,主站点有两种不同的布局,具体取决于用户代理(移动或非移动). 我尝试过类似的东西: # mobile users if ($http_user_agent ~* '(iPhone|iPod|mobile|Android|2.0 MMP|240x320|AvantGo|BlackBerry|Blazer[详细]
-
Nginx和缓慢的大回应
所属栏目:[Nginx] 日期:2020-12-13 热度:137
在我们的应用程序配置中,nginx在gunicorn前充当反向代理. 我们的应用程序回复前端请求,一般来说,响应很小但是一些端点生成的响应大于一个内存页面(4K). 发生这种情况时,nginx会记录此警告: an upstream response is buffered to a temporary file /path/to/[详细]
-
linux – 您使用什么类型的Web服务器硬件来处理100 Mbps的静态
所属栏目:[Nginx] 日期:2020-12-13 热度:184
我目前使用Amazon S3来满足我的大部分静态文件服务需求,但我的每月账单变得非常昂贵.我使用日志做了一些粗略的计算,在高峰时段,我最昂贵的亚马逊桶正在处理大约100 180 Mbps的流量.大多数图像低于50K. S3在存储和冗余方面非常有用,但如果我能帮助它,我真的不[详细]
-
无法写入nginx www文件夹
所属栏目:[Nginx] 日期:2020-12-13 热度:136
我最近使用Ubuntu 12.04在我的开发机器上安装了nginx. 我目前以myuser身份登录,在安装nginx之后,我设置了以下文件权限(nginx www文件夹由root拥有,所以我想更改它,以便我可以使用myuser编辑文件): # add myuser to nginx groupsudo usermod -a -G www-data[详细]
-
使用Nginx在PHP-FPM 7上启用错误日志记录?
所属栏目:[Nginx] 日期:2020-12-13 热度:126
这与以下问题基本相同: https://stackoverflow.com/questions/8677493/php-fpm-doesnt-write-to-error-log Nginx not logging PHP errors 但是那里的答案似乎没有在PHP 7的Ubuntu 16.04上运行. /etc/php/7.0/fpm/pool.d/www.conf: catch_workers_output =[详细]
-
有没有人使用uwsgi nginx和django来实现高负载环境?
所属栏目:[Nginx] 日期:2020-12-13 热度:171
我想知道是否有人使用uwsgi与nginx之前为高负荷的django网站服务.如果是这样,他们有没有问题? 最佳答案 我们做了一些测试,似乎uwsgi只回答每个进程一个并发请求.这是因为uwsgi不会分叉另一个进程或线程.如果使您的应用程序完全异步(您必须尽可能频繁地使用[详细]
-
nginx – 使用$http_host危险吗?
所属栏目:[Nginx] 日期:2020-12-13 热度:161
From my own answer,我不得不用$http_host替换$host以解决我的问题 但这样安全吗? 似乎所有$http_host正在做的是从头部暴露整个HOST. 这里的explanation还不清楚 有谁知道为什么$http_host会更危险? 编辑 实际上,这是我的第3次编辑 在阅读之后我应该重新考[详细]
-
是什么决定了Nginx配置中服务器块数量的实际限制?
所属栏目:[Nginx] 日期:2020-12-13 热度:80
我试图弄清楚仅由简单服务器块组成的Nginx配置是否可行.每个块都提供子域,并将子域指向另一个URL.当然,特定环境中的最大值取决于参数,因此我对确定实际限制的因素更感兴趣. 例如,额外服务器块的额外成本(就内存开销而言)总是不变的吗?调度到特定服务器块以[详细]
-
如何查看正在应用于请求的nginx重写规则?
所属栏目:[Nginx] 日期:2020-12-13 热度:55
我正在尝试调试为什么某些重写规则不能在我的登台服务器上运行,即使它们在我的虚拟机上运行. 似乎当我重新启动nginx时,它根本没有看到我的更改. 有没有办法可以看到nginx中实际加载的confs是什么,或者记录对传入请求应用了哪些重写规则? 最佳答案 您可以使[详细]
-
linux – 使用fail2ban的最大bantime
所属栏目:[Nginx] 日期:2020-12-13 热度:78
我使用fail2ban / firewalld来限制对Nginx服务器的类似bot的访问.通常,相应jail的配置如下所示: [nginx-botsearch]#banaction = iptables-multiportenabled = truefilter = nginx-botsearchlogpath = /var/log/nginx*/*access*.logmaxretry = 3bantime = 36[详细]
-
重定向在nginx中与SSLv3连接的用户
所属栏目:[Nginx] 日期:2020-12-13 热度:171
由于POODLE,我希望放弃对SSLv3的所有支持,但发现在Windows XP上仍有一些人来自旧版浏览器. 如何从nginx中检测这些仅限SSLv3的用户,并将其重定向到某个帮助页面并附带进一步说明? 我肯定需要no workarounds来保持这些用户使用不安全的浏览器. 如果我可以对所[详细]
-
安全 – 有人试图破解我的网站吗?如何阻止Nginx中的某些URL?
所属栏目:[Nginx] 日期:2020-12-13 热度:173
在过去的几个小时里,我的服务器负载很重,主要是由于大量的加载请求. 我已经看到这一点归功于StatCounter实时统计数据,它显示“来自”页面是: http://www.facebook.com/extern/login_status.php?api_key=3d34061e0ac6dc4dec21b35d2fb9d6d3extern=0channel=ht[详细]
-
nginx – 为什么php-fpm会产生并在没有服务器负载的情况下每秒
所属栏目:[Nginx] 日期:2020-12-13 热度:95
php7.0-fpm.log显示每秒产生数百个孩子,然后被立即销毁.这种情况不停发生.日志看起来像这样: [09-Mar-2017 02:58:25] NOTICE: [pool www] child 4980 started[09-Mar-2017 02:58:25] NOTICE: [pool www] child 4978 exited with code 0 after 0.014658 seco[详细]
-
nginx – 使用特定子域进行身份验证
所属栏目:[Nginx] 日期:2020-12-13 热度:103
基本上我正在尝试在访问子域的特定部分(dev.domain.com和pma.domain.com)时启用身份验证模块,他们都必须加载身份验证模块.我似乎无法弄清楚为什么我的nginx配置文件无法正常工作. 在第二个服务器块中,您可以通过身份验证模块查看pma和dev,当我访问pma.domain[详细]
-
如何动态重新加载nginx配置
所属栏目:[Nginx] 日期:2020-12-13 热度:149
我目前正在尝试为具有生产,测试和开发阶段的域设置Nginx.每个都带有它自己的部分Nginx配置文件和重写. 生产和测试阶段设置为Git存储库中的分支,并在Git的post-receive hook中自动重新加载这些配置.这一切都很好. 开发阶段我想使用Netbeans的“SFTP-on-save”[详细]
-
这里不允许使用nginx – map指令
所属栏目:[Nginx] 日期:2020-12-13 热度:94
我是所有这些devops的新手,所以请光临我.我正在关注本教程https://medium.com/startup-founder-panel/deploying-a-meteor-app-with-nginx-from-scratch-1332b32e99a5 当我做sudo nginx -t 我明白了 nginx: [emerg] "map" directive is not allowed here in /[详细]
-
如何配置nginx php(fcgi)以使用不同的用户运行每个子域?
所属栏目:[Nginx] 日期:2020-12-13 热度:83
我对nginx很新,而且 更多用于学习目的 我试图配置Nginx以便为每个子域运行不同用户的php. 例如,我想在foo.example.com上使用用户john,在bar.example.com上使用用户jack. 我已经在我的系统(ubuntu服务器)上创建了用户,但我不知道如何指示nginx使用用户 我正在[详细]
-
ubuntu – 如何启动/重启fastcgi进程?
所属栏目:[Nginx] 日期:2020-12-13 热度:113
我正在运行nginx和fastcgi来运行wordpress博客. 经过一段时间的运行,我得到502个错误的网关错误.如果我重新启动服务器的东西工作正常. 在nginx上运行的其他站点不受影响(它们不是基于php的),所以我在查看日志文件后说它必须是fastcgi进程,说上游客户端127.0.[详细]
-
在浏览器中显示Nginx中的致命错误
所属栏目:[Nginx] 日期:2020-12-13 热度:134
在开发的时候,每当我在PHP中使用拼写错误或仅仅是我糟糕的编程创建致命错误时,我的浏览器中都会出现空白页面;).我必须查看原始nginx错误日志文件以查看致命错误并找到它们所在的行号,这让我非常讨厌.我似乎无法找到如何让nginx在浏览器中显示PHP致命错误.这[详细]
-
nginx – Let’s Encrypt的中间证书
所属栏目:[Nginx] 日期:2020-12-13 热度:50
我在我的服务器上设置了Lets Encrypt加密,然后在同一台服务器(带有nginx的ubuntu服务器16.04)上设置邮件服务器(dovecot和postfix)的教程.在此过程中,我还为该域创建了两个电子邮件地址,我希望通过邮件客户端Mail使用该地址.但是,我收到错误“无法验证帐户名[详细]