小编Qui*_*Par的帖子

静态镜像流量大的站点,CloudFlare 作为 DNS

我运行着一个流量相当大的网站,由于一些不幸的事件,我在 Linode 的云中的机器宕机了。而且我只有一台暴露于外界的负载均衡器机器(一个 IP)。

此外,我的网站是可以镜像的6,000 多个静态页面的候选。现在我的 DNS 是CloudFlare

我可以做些什么来维护我网站的静态镜像并路由到它,以防我的网站出现故障。
因为我是从 Linode 运行的,所以我没有像Route53这样的东西来检测一个 IP 地址的停机时间并指向另一个 IP 地址。

人们使用静态镜像站点和防止停机的策略是什么?

domain-name-system cache mirroring static-content cloudflare

4
推荐指数
1
解决办法
3376
查看次数

自动创建子域(xyz.serverfault.com)

自动创建子域(如Basecamp)的最佳方法是什么?

我的要求有点类似于 Basecamp,用户从页面请求一个子域,我从我的业务逻辑为他们创建它。

就像是 替代文字

domain web-server subdomain domain-name apache-2.2

3
推荐指数
2
解决办法
388
查看次数

为什么我要“外包 DNS”

为什么有人要外包 DNS?我在 stackoverflow 播客中听说过这个,并且有点想知道为什么?

networking domain-name-system dns-hosting

3
推荐指数
1
解决办法
751
查看次数

检测导致输入域名和页面加载之间延迟的原因

我的网站在输入域名后和内容开始显示之前需要很长时间。
我认为这与 dns 分辨率或网络有关。
我该如何解决这个问题?我从哪里开始,我需要什么工具?我知道我需要 nslookup 和 traceroute。我还需要什么?

networking domain-name-system web-hosting nslookup

3
推荐指数
1
解决办法
739
查看次数

从 DNS 记录重定向 www

与此问题相关:在 URL 中包含“www”有什么意义?

如何从 DNS 记录级别执行“www”重定向?我不想调整 apache 或 IIS 来实现这一点。

domain-name-system http url redirect

3
推荐指数
1
解决办法
473
查看次数

将 www 指向 CDN(Akamai)

为什么有人会将(CNAME)www.example.com 指向 CDN?
当我在 Etsy 上运行主机时,我得到一个

[c]$ host www.etsy.com
www.etsy.com is an alias for www.etsy.com.edgekey.net.
www.etsy.com.edgekey.net is an alias for e2463.b.akamaiedge.net.
e2463.b.akamaiedge.net has address 184.85.74.37 
Run Code Online (Sandbox Code Playgroud)

尽管

[c]$ host etsy.com
etsy.com has address 38.106.64.20
etsy.com mail is handled by 10 mxin.mxes.net.
Run Code Online (Sandbox Code Playgroud)

为什么会有人这样做?

cname-record host cdn

3
推荐指数
2
解决办法
9077
查看次数

Nginx:如果从缓存中提取,请验证 nginx

我使用 nginx 缓存来缓存 html 和资产。如何验证 nginx 是否真正缓存资产并从缓存中传送?

nginx

3
推荐指数
1
解决办法
4051
查看次数

蜘蛛和“官方”网络机器人的 IP 地址

是否有iplists.com的官方 API ,我可以从那里获取蜘蛛列表?

我的目的是将这些 IP 列入白名单以进行站点抓取。

web-hosting scraping

3
推荐指数
1
解决办法
1035
查看次数

阻止来自 EC2 的所有请求

我想阻止所有来自EC2机器的对我的 Web 服务器的请求。

我可以使用基于 Ec2 的 VM的 ip 地址/网络公共列表吗?

ip amazon-ec2

3
推荐指数
1
解决办法
223
查看次数

Nginx:使用标头绕过速率限制

这个答案非常适合绕过 IP 地址的速率限制。

如果我需要使用秘密标头绕过速率限制,我该如何实现?

参考:

http {
    geo $whitelist {
       default 0;
       # CIDR in the list below are not limited
       1.2.3.0/24 1;
       9.10.11.12/32 1;
       127.0.0.1/32 1;
    }
    map $whitelist $limit {
        0     $binary_remote_addr;
        1     "";
    }
    limit_conn_zone      $limit    zone=connlimit:10m;

    limit_conn           connlimit 5;
    limit_conn_log_level warn;   # logging level when threshold exceeded
    limit_conn_status    503;    # the error code to return
Run Code Online (Sandbox Code Playgroud)

nginx rate-limiting

3
推荐指数
2
解决办法
5253
查看次数