![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 82
挑灯夜读
这个作者很懒,什么都没留下…
展开
-
LNMP下提示File not found问题的解决方法
前言一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问。最近在配置LNMP(Linux Nginx MariaDB Php-fpm)的时候遇到了1个问题:访问网站首页始终提升File not found。最终解决后总结一条就是:网站根目录的权限问题。起因说说事情的起因。本人用的系统是Manjaro Linux系统。所以用一条命令装好LNMP环境: sudo pacman -S mariadb nginx php。刚开始,我把symfony项目放在我的家目录,也就是~/proj.转载 2021-01-07 16:35:54 · 1013 阅读 · 0 评论 -
用nginx实现分布式限流(防DDOS攻击)
1.前言一般对外暴露的系统,在促销或者黑客攻击时会涌来大量的请求,为了保护系统不被瞬间到来的高并发流量给打垮, 就需要限流 .本文主要阐述如何用nginx 来实现限流. 听说Hystrix 也可以, 各位有兴趣可以去研究哈 .2. 首先部署一个对外暴露接口的程序我这里部署的是一个spring boot 项目 里面暴露了如下接口, 很简单package com.anuo.app.controller;import org.slf4j.Logger;import org.slf...转载 2020-07-01 10:00:52 · 889 阅读 · 0 评论 -
关于Laravel 与 Nginx 限流策略防止恶意请求
一、问题背景最近公司最近的几台线上服务器经常出现CPU覆盖过高,影响部分应用响应超时,产生了大量的短信和邮件报警,经过排查数据库日志和access.log,发现是API接口被刷,被恶意疯狂请求,最大一次大概120次/s。之前没有过太多这方面经验,处理起来不是很顺畅,这次的问题刚好提了醒,经过这次的问题暴露,来记录一下解决方案和策略。线上的部署方案是:nginx + laravel。首先我们尝试从nginx层面入手,将占用更少的内存消耗,无需再转发到php-fpm上处理。二、(恶意)请求特征转载 2020-07-01 09:34:37 · 2408 阅读 · 0 评论 -
百万并发下的Nginx优化,看这一篇就够了!
本文作者主要分享在 Nginx 性能方面的实践经验,希望能给大家带来一些系统化思考,帮助大家更有效地去做 Nginx。优化方法论我重点分享如下两个问题:保持并发连接数,怎么样做到内存有效使用。 在高并发的同时保持高吞吐量的重要要点。实现层面主要是三方面优化,主要聚焦在应用、框架、内核。硬件限制可能有的同学也都听过,把网卡调到万兆、10G 或者 40G 是最好的,磁盘会根据成本的预算和应用场景来选择固态硬盘或者机械式硬盘,关注 IOPS 或者 BPS。CPU 是我们重点转载 2020-06-28 19:04:23 · 4544 阅读 · 0 评论