-
apache-2.2 – 将身份验证限制为Nginx中的特定用户名
所属栏目:[Nginx] 日期:2020-12-13 热度:73
是否可以将Nginx中的身份验证限制为特定的用户名?我有多个子域,并希望将该子域限制为仅1个用户.所有用户都在1 .htpassword文件中.在Apache中,您可以按如下方式执行此操作: AuthType BasicAuthName "Restricted Files"AuthBasicProvider fileAuthUserFile /[详细]
-
nginx – 两个域,两个SSL证书,一个IP
所属栏目:[Nginx] 日期:2020-12-13 热度:154
我正在尝试运行两个域,一个带有通配符证书,另一个带有来自一个IP和一个nginx的常规证书. 建立: 带有通配符证书的example1.com example2.com有常规证书 我当前的通配符设置的nginx配置看起来像这样(我还没有开始添加第二个域): /etc/nginx/sites-available/[详细]
-
当负载均衡器处理SSL时,如何让nginx向HTTPS位置发出301请求?
所属栏目:[Nginx] 日期:2020-12-13 热度:158
我注意到默认情况下在nginx中启用了功能,因此对于文件系统中存在的目录,没有尾部斜杠的url请求会自动通过301重定向添加斜杠. 例如.如果目录css存在于我的root中,则请求http://example.com/css将生成301到http://example.com/css/. 但是,我有另一个网站,其中S[详细]
-
nginx – 上游过早关闭连接,同时从上游读取响应头
所属栏目:[Nginx] 日期:2020-12-13 热度:163
我在为Jenkins CI服务器设置SSL时遇到问题.我在nginx后面使用Jenkins作为反向代理.我在jenkins.error.log文件中从上游错误中读取响应头时,正在获取这些上游过早关闭的连接. 2014/09/30 13:01:49 [error] 4875#0: *1 upstream prematurely closed connection[详细]
-
nginx – uWSGI权限问题
所属栏目:[Nginx] 日期:2020-12-13 热度:155
我正在尝试设置一个主厨配方,让我的网站运行,一切似乎都工作正常,除了uWSGI,它给了我以下错误: *** has_emperor mode detected (fd: 6) ***[uWSGI] getting INI configuration from app-cms.iniremoved uwsgi instance app-cms.ini 不再这样说了: open("/v[详细]
-
Nginx,PHP和fastcgi_split_path_info上的安全问题
所属栏目:[Nginx] 日期:2020-12-13 热度:164
根据this post,据说如果我使用PHP / Nginx,为了更好的安全性,我应该 cgi.fix_pathinfo = 0 要么 if ( $fastcgi_script_name ~ ..*/.*php ) { return 403;} 在other tutorial它推荐的风格 fastcgi_split_path_info ^((?U).+.php)(/?.+)$; 它们是否彼此矛盾[详细]
-
覆盖单个位置块的nginx拒绝规则
所属栏目:[Nginx] 日期:2020-12-13 热度:143
我有这样的nginx设置,其中服务器应该主要是私有的(只有某个IP地址可以使用服务器),除了一个应该公开的位置块: server { listen 443 ssl default; # Allow access only from certain IP addresses allow 12.34.56.78/32; allow 10.0.2.2/32; deny all; # Pro[详细]
-
根据nginx中的mime类型有条件地添加expires头
所属栏目:[Nginx] 日期:2020-12-13 热度:59
在ubuntu 12.10上运行nginx 1.4.1 需要有条件地发送expires头并基于http响应的mime类型/内容类型. 在location / {中添加了这段简单的代码 if ($sent_http_content_type = "text/css") { expires 7d;} 即使$sent_http_content_type包含“text / css”,也不会[详细]
-
nginx连接重置
所属栏目:[Nginx] 日期:2020-12-13 热度:175
在没有访问我的网站几分钟后首次访问我的网站时,连接在100%的时间“重置”. 打开调试时收到此消息,以及400错误请求状态消息: 客户端在读取客户端请求行时过早关闭连接 我已经读过这可能是由large_client_header_buffers设置引起的.我的网站上有谷歌分析.使[详细]
-
Nginx PHP-FPM超时,负载消耗几乎为零?
所属栏目:[Nginx] 日期:2020-12-13 热度:195
我有一台运行在Linode上的服务器,Ubuntu 10.04 LTS,Nginx 0.7.65,MySQL 5.1.41和PHP 5.3.2使用PHP-FPM. 上面有一个WordPress博客,最近更新到WordPress 3.2.1. 我没有对服务器进行任何更改(除了更新WordPress),虽然它运行正常但是几天前我开始有停机时间. 我[详细]
-
在debian(基于系统)上配置git-http-backend的nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:87
我在使用我的Ubuntu 13.04计算机上的nginx服务器时,无法让git-http-backend工作.以前用Debian 7尝试过,但结果相似.基本上我遵循http://weininger.net/configuration-of-nginx-for-gitweb-and-git-http-backend/但忽略了任何关于gitweb的事情. 我做了以下事情[详细]
-
nginx不会在文档根目录的子目录中提供error_page
所属栏目:[Nginx] 日期:2020-12-13 热度:194
这是我的nginx配置的片段: server { error_page 500 /errors/500.html;} 当我在我的应用程序中导致500时,Chrome只显示其默认的500页(Firefox和Safari显示空白页面),而不是我的自定义错误页面. 我知道该文件存在,因为我可以访问http://server/errors/500.ht[详细]
-
AWS EC2,Nginx SSL问题
所属栏目:[Nginx] 日期:2020-12-13 热度:55
我正在AWS EC2实例上运行rails应用程序,Nginx 1.4.6充当反向代理并提供SSL证书. 我很确定我的问题是我的Nginx配置.这里是: upstream puma { server unix:///home/deploy/apps/appname/shared/tmp/sockets/appname-puma.sock;}server { listen 443; ssl on;[详细]
-
网络 – 诊断Ubuntu中的数据包丢失/高延迟
所属栏目:[Nginx] 日期:2020-12-13 热度:134
我们有一个运行Nginx(1.5.2)的Linux机箱(Ubuntu 12.04),它作为一些Tornado和Apache主机的反向代理/负载均衡器.上游服务器在物理上和逻辑上都是关闭的(相同的DC,有时是同一个机架),并且它们之间显示亚毫秒的延迟: PING appserver (10.xx.xx.112) 56(84) byte[详细]
-
尽管缺少上游,但启动nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:136
我喜欢将nginx作为本地代理服务器运行,如果上游服务器不可用,则提供过时的缓存文件. 这很有效,除了本地机器重启,而互联网连接故障.在这种情况下,nginx根本不会启动,说找不到主机上的主机. 在每种情况下我都需要nginx启动,否则在上游连接失败时无法提供过时的[详细]
-
nginx在docker swarm服务面前
所属栏目:[Nginx] 日期:2020-12-13 热度:188
我正在考虑如何在数周内以严肃的方式完成这项工作并且尚未得出结论. 也许我想到了错误的方向. 假设您有一百个来来往往的网络应用程序. 你想要一个类似于gitlab的nginx配置: location / { proxy_pass http://gitlab;} 由于gitlab已经使用docker service crea[详细]
-
apache-2.2 – 使用nginx进行负载均衡时,每秒请求速度较慢
所属栏目:[Nginx] 日期:2020-12-13 热度:153
我已经将nginx设置为负载均衡器,可以将代理请求转发给2台Apache服务器.我已经使用ab对设置进行了基准测试,并且在2个后端服务器之间分配请求(不使用ip_hash),每秒获得大约35个请求.令我困惑的是,如果我直接通过ab查询任一后端服务器,我每秒会得到大约50个请求[详细]
-
nginx默认根在端口80上返回404
所属栏目:[Nginx] 日期:2020-12-13 热度:60
尝试仅通过端口80上的IP访问我的服务器时出现问题. 如果我转到IP,我会得到nginx 404错误页面. 这是我的默认配置: # You may add here your# server {# ...# }# statements for each of your virtual hosts to this fileserver { listen 80; ## listen for i[详细]
-
apache-2.2 – 使用Nginx的Apache风格的多视图
所属栏目:[Nginx] 日期:2020-12-13 热度:105
对于我正在运行的一些非CMS网站,我有兴趣从Apache / mod_php切换到Nginx.有问题的网站要么是完全静态的HTML文件,要么是简单的PHP,但他们共同的一点是我正在使用Apache的mod_negotiation来提供它们而不需要文件扩展名.我不关心实际的内容谈判;我正在使用它,所[详细]
-
我应该在nginx中使用rewrite或return或proxy_pass吗?
所属栏目:[Nginx] 日期:2020-12-13 热度:58
Apache documentation非常清楚地表明mod_rewrite应该只是最后的手段.对于nginx,陷阱部分有一些示例,其中request_uri基本上没有变化. 情况是这样的: 我们(一个研究所的一个部门)有一个主要的网络服务器,即将升级(运行Debian 6).为了处理升级,我已经设置了一[详细]
-
Passenger nginx:应用程序不在生产模式下运行
所属栏目:[Nginx] 日期:2020-12-13 热度:155
我正在使用Passenger Nginx来运行Rails应用程序.如果我使用“rails_env开发”;该应用程序工作正常. 但如果我在生产模式下运行,我会得到“我们很抱歉,但出了点问题.” 我确实运行了db:migrate for production,我可以正常访问数据库. 奇怪的是,我没有在日志中[详细]
-
nginx fastcgi与django的问题(url中的双斜线?)
所属栏目:[Nginx] 日期:2020-12-13 热度:53
我正在部署我的第一个django应用程序.我从部署php-fpm熟悉nginx和fastcgi.我无法让python识别网址.我也对如何进一步调试这一点感到茫然.我欢迎解决这个问题的方法和调试fastcgi问题的技巧. 目前我得到一个404页面,不管网址是什么,并且由于某种原因是双斜线[详细]
-
apache-2.2 – Nginx作为反向代理:如何正确配置网关超时?
所属栏目:[Nginx] 日期:2020-12-13 热度:109
我们已将Nginx配置为Apache服务器场的反向代理,但我遇到了网关超时问题. 我们以人类可读的形式实现的目标是:“在一秒钟内发送请求,但如果确实需要更长时间,则无论如何都要提供”,这对我来说意味着“在上游尝试第一台Apache服务器最长500毫秒.如果我们得到超[详细]
-
nginx – 使用Varnish作为负载均衡器
所属栏目:[Nginx] 日期:2020-12-13 热度:185
Varnish已经支持负载平衡HTTP 1.1和Web Socket请求,例如https://www.varnish-cache.org/trac/wiki/LoadBalancing 由于我们已经将Varnish用于缓存目的,如果我们在Varnish前面添加nginx或ha代理以实现负载平衡,是否有任何好处,或者我们应该只使用Varnish进行负[详细]
-
Nginx和Lua:黑客,优化和观察
所属栏目:[Nginx] 日期:2020-12-13 热度:67
Following this post on using Lua to increase nginx’s flexibility并减少web堆栈的负载我很想知道人们如何使用Lua来增强nginx的功能. 是否有任何值得注意的黑客,优化和用Lua观察?人们习惯使用Nginx发现功能的黑客攻击,否则使用网络服务器或反向代理会变[详细]