使用Nginx部署Vue单页面应用刷新报404问题

vue的路由模式中,如果使用history,刷新页面会报404错误。具体原因是前端路由的路径资源并不是一个真实的路径,所以刷新后nginx无法找到具体的文件。因此需要在服务端做以下配置:如果 URL 匹配不到任何静态资源,则rewrite到index.html中,然后交给路由在处理请求资源。

- 阅读全文 -

Squid代理服务器的简单配置与使用

简介Squid cache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证。Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据并进行缓存,也可以用在局域网中,使局域网用户通过代理上网。Squid主要设计用于在Linux一类系统运行。

- 阅读全文 -

磁盘性能测试命令:fio和dd

最近需要上线某新项目,在准备云环境的时候,需要对云主机的IO性能做测试。现在就测试过程做个总结。此次使用到的性能测试工具是fio和dd。本次测试对象为阿里云ECS的40GB SSD云盘。

- 阅读全文 -

经过CDN之后Nginx服务器获取用户真实IP

最近遇到这样一个案例:客户使用了我们的CDN以后,后端作负载均衡的两台Tomcat服务器不能正常处理用户session会话了(客户自身并没有做会话共享),即使使用了ip_hash方式也会出现会话无法保持的情况。在了解用户的业务架构形态以后,很快定位了问题的原因。主要涉及到的知识就是多层反向代理。

- 阅读全文 -