小编Bra*_*rad的帖子

“低地址位没有意义”是什么意思?

我试图限制从 Internet 访问我博客上的登录页面,并且只能从我的 Intranet 访问它。

因此,我定义了以下位置

location ~/ghost/signing {
    allow 192.168.0.1/24;
    deny all;
}
Run Code Online (Sandbox Code Playgroud)

当我重新启动 Nginx 时,我收到以下警告:低地址位192.168.0.1/24/etc/nginx/sites-enabled/site

此外,我无法从我的 Intranet 访问该位置。

所以,我猜允许语句没有“加载”并且我最终拒绝了对该/ghost/signin页面的所有访问。

为什么低地址位毫无意义,我应该如何表述语句以使其按预期工作?

我试图用谷歌搜索低地址位是没有意义的,但我最终只得到了我认为是俄语的帖子,而且我不知道如何从俄语翻译。

nginx

20
推荐指数
1
解决办法
2万
查看次数

Nginx 缓存在多个服务器之间共享

我们有 8 个带有 Nginx 的 REST-ish API 服务器,使用 FastCGI 和 PHP-FPM 来处理请求。我们目前正在使用 Nginx 的 FastCGI 缓存(类似 的指令fastcgi_cache_path)。这意味着 API 响应被缓存,但每个服务器都有一个单独的缓存。

有没有一种在所有八台服务器之间共享缓存存储的好方法?

我们已经考虑过使用Redis作为共享存储,但是可用的模块似乎需要应用程序更改。在某些情况下,我们可能希望缓存超出我们控制范围的响应(通过 HTTP 到外部 API)。理想情况下,可以直接替代 Nginx 内置的 FastCGI 和 HTTP 响应缓存。

nginx cache

9
推荐指数
1
解决办法
5747
查看次数

HP 接入点从不属于自己的 IP 发送多播数据包

我不是我们的普通网络人...我刚刚被选中来帮助解决这个问题,所以请耐心等待。

我们有一个相当大的(约 4,000 台设备?)网络,主要由 HP Procurve 设备组成。在过去的几周里,我们不时遇到一些广播风暴,几乎阻止所有其他流量通过网络发送。我设置了 Wireshark 来做 5MB 的转储,今天早上我在行动中发现了其中的一些。

您可以下载抓包。乐趣从数据包#23968 开始。一个看似畸形的 NBNS 数据包会一遍又一遍地重复。然而,它不仅仅是一个直线循环。源 (143.226.8.185) 和目标 (143.226.44.79) IP 地址保持不变,但源 MAC 地址发生变化。第一个数据包似乎来自网络上的某个无关紧要的设备,并发送到多播地址 01:00:5e:7f:ff:fa。之后的所有数据包都来自我们 HP 无线接入点的 MAC 地址,并被发送到不同的多播地址 01:00:5e:62:2c:4f。

这是第一个数据包:

No.     Time        Source                Destination           Protocol Info
  23968 122.229240  143.226.8.185         143.226.44.79         NBNS     Unknown operation (10) unknown Illegal NetBIOS name (1st character not between A and Z in first-level encoding) unknown Illegal NetBIOS name (1st character not between A and Z in first-level encoding) unknown Illegal NetBIOS name (1st character not …
Run Code Online (Sandbox Code Playgroud)

networking hp

8
推荐指数
1
解决办法
2836
查看次数

历史 IP 地理位置

我正在构建一个具有查找城市/国家 IP 地址功能的应用程序。

IP 注册人信息通常多久更改一次?如果我使用当前数据库(例如MaxMind 提供的数据库)来处理 3-5 年前的历史日志文件,我是否可以期望获得合理的准确度?

显然,这种事情一开始并不那么准确。我只是想估计当前 IP 地理定位数据库对旧数据的有用(或无用)。

geolocation

6
推荐指数
1
解决办法
3480
查看次数

在 Nginx 中使用重定向而不是代理进行负载平衡

我想以一种非常规的方式使用 Nginx。我想在几台服务器之间进行负载平衡,而不是我想重定向到这些服务器的代理内容。

也就是说,如果一个请求进入我的 Nginx 服务器,它应该 302 重定向到另一台服务器,方法是从上游块或等效的块中随机选择一个。我什至不需要其他上游块功能,例如加权(但如果可能的话,让它们可用也无妨)。

现在,我有以下配置,它可以满足我的需要,但有点难看:

upstream boxes {
        server 127.0.0.1:46011;
        server 127.0.0.1:46012;
}

server {
        listen 46011;
        return 302 http://box11.example.com$request_uri;
}

server {
        listen 46012;
        return 302 http://box12.example.com$request_uri;
}

server {
        listen 80;
        server_name example.com;

        location / {
                proxy_pass http://boxes;
        }
}
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法来处理这种情况,而无需求助于我自己?

configuration nginx proxy load-balancing

5
推荐指数
1
解决办法
7618
查看次数

Drobo Thin Provisioning:空间不足时会发生什么?

我正在考虑让 Drobo S 在 Windows Server 2008 R2 机器上添加一些存储。Drobo 提供精简配置。

虽然我最初只有 4.5TB 的空间,但我想使用精简配置来创建一个 16TB 的 LUN。

如果操作系统将其视为 16TB,即使只有 4.5TB 可用,当我用完物理空间时会发生什么?尽管 NTFS 分区的空闲簇数另有说明,但 Drobo 是否有某种方法可以向操作系统报告它已满?

storage lun drobo thin-provisioning

2
推荐指数
1
解决办法
933
查看次数