小艾的自留地

Stay foolish, Stay hungry

当需要在网站上提供文件访问或下载时,如果直接提供文件所在位置的链接,不仅会暴露文件位置,还会存在安全风险。

这时,Nginx 的 X-Accel 就是一个非常有用的工具,它可以安全、高效地提供文件访问服务。

X-Accel 是 Nginx 提供的一种重定向机制,它可以在 Nginx 内部实现文件的访问,而不会直接暴露文件路径。这种机制可以提高安全性,避免了直接访问文件路径的风险,并且可以实现更多的功能,如权限控制和防盗链等。

前段时间线上的生产环境遇到一个问题:Error during WebSocket handshake: Unexpected response code: 400

起初我没太在意,以为就是正常的 socket.io 连接断开了。

直到我发现 socker.io 的通讯方式由原来的在一个连接中通讯变成了每一次推送都重起一个请求,我才意识到可能是哪里出问题了。