标签: nginx

nginx 502 bad gateway 错误 0

nginx 502 bad gateway 错误

502错误是所有用nginx跑php的运维人员不愿意看见的

nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将正确的客户端请求发给了后端的php-fpm进程,但是因为php-fpm进程的问题导致不能正确解析php代码,最终返回给了客户端502错误。

服务器出现502的原因是连接超时 我们向服务器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错

因此如果你服务器并发量非常大,那只能先增加机器,然后按以下方式优化会取得更好效果;但如果你并发不大却出现502,一般都可以归结为配置问题,脚本超时问题。

nginx 设置带www和不带www的两个域名同一站点 0

nginx 设置带www和不带www的两个域名同一站点

上过网的同学都知道, 访问www.hostname.com和hostname.com为同一站点。 在搜索引擎中则认识这是两个网站, 所以需要在我们的服务器中配置301永久跳转, 把其中一个域名的权重传递到一个域名中。  两个域名依然同时可以访问。