请注意,我了解“Amazon S3”是什么;我只是询问处理 HTTP 接口的软件。
如果我检查 HTTP 标头github.com例如,其中一个响应头是:
server: AmazonS3
亚马逊是否真的有一个名为“AmazonS3”的网络服务器,或者他们只是修改了 Apache/nginx/etc 的标头?
答案1
服务器 http 标头没有任何意义。它是一个任意的产品版本字符串,认为用户代理但对于服务器来说,这是不可信的。
即使这是 Amazon S3(它不是,这是一个动态网站)更改服务器标头的方法。
关于更接近你描述的情况,http 主机并不意味着只有一个后端服务器,也不意味着 Amazon 或 GitHub 会为任何重要事务使用单一服务器。
总体而言,我不认为大牌科技公司是现成技术的典范。拥有巨大流量、大量工程人员和工程博客的组织更有可能从头开始编写其堆栈的某些部分。