互联网资源多样化分享,丰富的计算机技术分享 - 吱吱工具箱butterPig

`nginx`标签下的文章

前端技术

上传文件413 Request Entity Too Large解决办法NGINX

最近调用网站的图片上传接口,传了一个有几M大小的图片,居然提示413 Request Entity Too Large,确实是闻所未闻,第一次见这种错误提示。查找资料发现这其实是后台服务器的默认设置问题。我用的nginx,所以是nginx把上传请求拦截了,并且返回了错误码。

阅读文章详情

前端技术

nginx禁止恶意ip访问

如果我们的网站有一定的流量之后,很可能会遭受到一些恶意的攻击和访问,从而导致服务瘫痪或者云服务器遭殃。所以我们要通过nginx来禁止某些ip的访问和攻击。本文介绍了如何使用Nginx屏蔽IP来防止意外发生,当然也可以通过iptable来实现。

阅读文章详情

前端技术

nginx将不带www域名301永久重定向到带www域名

很多新手个人站长在配置web服务器时,往往没有配置web服务器将不带www的网站域名,重定向到带www的网站域名。毕竟就算不弄重定向,对网站的访问没有什么实质性的区别。此时,通过在地址栏输入例如butterpig.top或者www.butterpig.top,都可以正常访问。然而经过学习了解到,这种方式不利于网站权重的集中,对seo很不利。因此我们必须修改配置,将不带www的域名访问,通过201重定向,直接指向到带www的域名。这样一来,就保证了该网站所有权重的集中,其实也相当于是让网站的访问路径更加同一规范吧。所以下面介绍一下怎样修改nginx的配置文件,达到我们想要的效果。

阅读文章详情

前端技术

nginx中的try_files配置项,解决应用出现404和301重定向问题

nginx的使用非常广泛,但是其实它的配置方面并不是特别友好,换句话说nginx配置方面的坑其实还挺多,易用性不是那么强,但是真正配置好了,就会感觉挺好用了。nginx中有一个try_files配置,很多人在配置location的时候,没有加上这句配置,就会导致一些莫名其妙的问题。最典型的问题就是比如vue单页面项目,打包后通过nginx来映射,如果用户在点击浏览器刷新按钮,那么会出现一种情况就是,刷新后会显示404 not found,或者301重定向到了某个静态页面中去了。这些bug都是因为没有配置try_files的原因。

阅读文章详情

返回顶部