原来用惯了 Apache 里边的 .htacess 文件,感觉 rewrite 挺容易的,结果搬家后换了 Nginx 发现好多 Rewrite 不好用了。原来 .htacess 对 Nginx 不好使。必须要去手动更改设置文件来实现文件的 Rewrite 规则。因为最近老出 500 错误,我还得顺道把自定义的 500、404 之类的错误页面给弄出来,不然就会被各大搜索引擎降权。因为搜索引擎检查到你的服务器经常宕机,各个页面无法索引的话,就会降权。那么如果你添加一个 404 或者 500 页面,那么他们就会认为你给了用户一个很好的体验,而不会遭到惩罚。今天 Forece 来教大家如何在 Nginx 里配置404、500的错误页面。
Nginx 内存优化最终解决服务器500错误
还是之前 MySQL 宕机的问题续篇,因为一直用虚拟主机,所以习惯了 LAMP 的环境,不过 LAMP 的设置太吃内存了。一直给我整 500 错误,把 MySQL 的内存吃完就报错。设置了 SWAP 分区好了几天,然后又开始吃内存。怎么设置也弄不好。干脆直接换 Nginx 了。但是看了下后台,内存还是吃到了 70% 。然后网上找了下文章。只需要改几个 PHP-fpm 的参数即可。