我有一台 CentOS 6-x64 服务器,通过 Windows Server 2012R2 上的 VirtualBox 运行,但每当我通过 SSH 连接到它时,速度都慢得令人痛苦。Windows 上的 Putty 和 OS X 上的 SSH 都会出现这种情况。我读过无数关于登录缓慢的帖子,但这只是一种全面的迟缓。
这些是我检查过的事情:
我的网站使用来自 CloudFlare 的 Universal SSL,我希望浏览器自动重定向到 HTTPS。但是,由于并非所有浏览器都支持 cloudflare 使用的 SSL 类型,因此我不想直接强制使用 SSL。所以HSTS似乎是一个不错的选择。但是,当我在浏览器中对其进行测试时,它似乎并没有像我预期的那样工作。
在我的站点配置文件中,我有这一行:
server {
...
listen 443 ssl;
add_header Strict-Transport-Security max-age=63072000;
...
}
Run Code Online (Sandbox Code Playgroud)
它显示在响应标头中:
Strict-Transport-Security: max-age=63072000
Run Code Online (Sandbox Code Playgroud)
但是,Windows 10 和 OS X 10.10.3 上的 Firefox 35 和 Chrome 41 仍将通过 HTTP 导航该站点,而不会重定向到 HTTPS。
我正在使用在 CentOS 7 上运行的 NGINX 版本 1.7.3。