nginx
yaoshengting
这个作者很懒,什么都没留下…
展开
-
负载均衡工具
DNS轮循 DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术。但其具有明显的缺点:一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算机将不能正常访问服务器。DNS负载均衡采用的是简单的轮循负载算法,不能区分服务器的差异,不能反映服务器的当前运行状态,不能做到为性能较好的服务器多分配请求...转载 2020-04-22 17:09:06 · 347 阅读 · 0 评论 -
lvs+nginx负载均衡
lvs+nginx负载均衡转载 2020-04-22 12:35:02 · 168 阅读 · 0 评论 -
利用nginx来屏蔽指定的user_agent的访问
原文链接https://blog.csdn.net/qq_22929803/article/details/507246621、进入nginx的配置目录,例如cd /usr/local/nginx/conf2、添加agent_deny.conf配置文件 vim agent_deny.conf#禁止Scrapy等工具的抓取if ($http_user_agent ~* (Scrapy...转载 2018-10-30 17:03:21 · 2962 阅读 · 0 评论 -
怎么修改nginx的access.log的时间格式
说明nginx访问日志的时间格式,原格式为:03/Jun/2017:02:06:53 +0800这种日志格式,对于我们来说,不是我们习惯的日志格式。使用起来不方便。我们打算修改为2017-06-03 07:06:53我们有两种方法可以达到要求修改nginx源代码 参考:http://wolfchen.blog.51cto.com/2211749/122380...转载 2018-12-11 10:34:34 · 3033 阅读 · 0 评论 -
nginx的limit_req_zone使用和一些nginx杂项
转载自https://blog.csdn.net/shuixiou1/article/details/80165525基于nginx的请求频率限制。一、配置文件#限速,每秒10个,内存区域10m,大概16万个sessionlimit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;server{ listen 80; s...转载 2018-12-22 13:39:17 · 2559 阅读 · 0 评论 -
Nginx限制访问速率和最大并发连接数模块--limit (防止DDOS攻击)
转载自https://www.cnblogs.com/wjoyxt/p/6128183.htmlTengine版本采用http_limit_req_module进行限制具体连接请参考 http://tengine.taobao.org/document_cn/http_limit_req_cn.html和官方nginx类似,不过支持多个变量,并且支持多个limit_req_zone的设...转载 2018-12-22 14:26:02 · 1396 阅读 · 0 评论 -
Nginx阻止DDoS攻击的教程收集(转)
转载自https://www.cnblogs.com/EasonJim/p/7807729.htmlDDoS估计是一个非常头痛的问题。分布式拒绝服务攻击(DDoS)指的是通过多台机器向一个服务或者网站发送大量看似合法的数据包使其网络阻塞、资源耗尽从而不能为正常用户提供正常服务的攻击手段。随着互联网带宽的增加和相关工具的不断发布,这种攻击的实施难度越来越低,有大量IDC托管机房、商业站点、游...转载 2018-12-22 14:50:10 · 635 阅读 · 0 评论 -
How To Scale SSL with HAProxy and Nginx怎么给Haproxy+Nginx的负载均衡配置SSL
转载自https://wakatime.com/blog/23-how-to-scale-ssl-with-haproxy-and-nginx转载 2019-01-08 14:27:37 · 286 阅读 · 0 评论 -
Nginx挂维护页面
当我们要维护网站的时候,用户访问网站的时候,我们希望给用户显示一个维护的页面,下面就是使用nginx,给访问网站的用户返回一个页面。server { server_name borrow.xxxx.com; ##访问的域名 location / { root /data/upgradeWeb/;##文件根路径 in...原创 2019-05-16 15:38:08 · 3243 阅读 · 0 评论 -
nginx前端,tomcat后端服务器获取客户的真实IP,包括tomcat访问日志获取真实IP的配置
原文链接https://blog.csdn.net/teddy17/article/details/51744119在安装完以nginx+tomcat的WEB服务器,使用默认的配置,会导致服务器上的日志文件,只有nginx日志能获取到客户的真实IP,而tomcat以及上面的JAVA WEB应用均不能正常获取到真正的IP地址,而仅是LOOP(回还地址127.0.0.1,或者0.0.0.0.0.0...转载 2018-10-26 14:55:03 · 994 阅读 · 0 评论 -
nginx的编译安装及安装参数解析
原文链接参考链接https://blog.csdn.net/a_bang/article/details/70748023参考链接https://www.cnblogs.com/gjb724332682/p/8610690.html通过nginx -V查看nginx编译时使用的参数:在nginx安装目录下,通过./configure --help,查看对应版本ngnix编译时支...转载 2018-09-27 10:21:14 · 1799 阅读 · 0 评论 -
nginx屏蔽指定接口(URL)
原文链接https://blog.csdn.net/tterminator/article/details/70186033一、前言有时候,web平台上线后,需要屏蔽某个服务接口,但又不想重新上线,可以采用nginx屏蔽指定平台接口的办法。二、具体操作在nginx的配置文件nginx.conf文件的server节点中,添加一个location,示例如下:location /y...转载 2018-10-11 10:28:26 · 7546 阅读 · 0 评论 -
Nginx: error while loading shared libraries: libpcre.so.1
文章转自:http://www.2cto.com/os/201304/199770.htmlNginx: error while loading shared libraries: libpcre.so.1解决Shell代码 [ew69@localhost conf]# /usr/local/nginx/sbin/nginx /usr/local转载 2015-09-23 15:47:41 · 2159 阅读 · 1 评论 -
如何安装nginx第三方模块--add-module
nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,nginx显得没有apache安装模块方便,当然也没有php安装扩展方便.在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.接下来看看如何安装ng转载 2015-09-14 10:53:13 · 18442 阅读 · 3 评论 -
linux系统下nginx/mysql/php启动、停止、重启命令
#nginx命令 start: /usr/local/nginx/sbin/nginx stop: /usr/local/nginx/sbin/nginx -s stop reload: /usr/local/nginx/sbin/nginx -s reload转载 2015-12-31 16:01:31 · 565 阅读 · 0 评论 -
linux nginx启动 重启 关闭命令
启动操作[php] view plaincopyprint?nginx启动,重启,关闭命令" style="margin:0px; padding:0px; border:0px none; list-style:none; max-width:100%; position:relative; top:1px; left:2px">nginx启动,重启,关闭命令" style="m转载 2015-12-31 16:17:59 · 10341 阅读 · 0 评论 -
Nginx: error while loading shared libraries: libpcre.so.1解决
Nginx: error while loading shared libraries: libpcre.so.1解决 Shell代码 [ew69@localhost conf]# /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx: error while loading shared librari转载 2016-01-12 15:54:27 · 31121 阅读 · 0 评论 -
运维中的日志切割操作梳理(Logrotate/python/shell脚本实现)
logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。下面就对logrotate日志轮转操作做一梳理记录:1)配置文件介绍Linux系统默认安装logrotate工具,它默认的配置文件在:/etc/logrotate.conf/etc/logrotate.d/logrotate.conf转载 2017-12-30 19:40:21 · 496 阅读 · 0 评论 -
使用logrotate做的nginx日志切割
##使用/etc/crontab定时任务来执行日志切割脚本59 23 * * * root (/usr/bin/logrotate -f /etc/logrotate.d/nginx)##将下面的脚本做成配置文件放到/etc/logrotate.d下面,起名为nginx (当然可以随意起名)/usr/local/nginx/logs/*.log {nocompress原创 2017-12-30 19:45:53 · 478 阅读 · 1 评论 -
Nginx SSL+Tomcat
默认nginx是没有安装ssl模块的,需要编译安装nginx时加入--with-http_ssl_module选项。nginx下配置了SSL,tomcat no SSL,项目使用https协议nginx中配置ssl如下##xxx项目 upstream clas{ ##意思是在fail_timeout时间内失败了max_fails次请求后,则认为该上游服务器不可...原创 2018-08-18 10:58:11 · 908 阅读 · 1 评论 -
nginx配置文件nginx.conf
#定义Nginx运行的用户和用户组user root root;#user nobody;#定义了nginx对外提供web服务时的worker进程数。最优值取决于许多因素,包括(但不限于)CPU核的数量、存储数据的硬盘数量 #及负载模式。不能确定的时候,将其设置为可用的CPU内核数将是一个好的开始(设置为“auto”将尝试自动检测它)。 worker_processes 3;原创 2015-09-11 16:47:25 · 607 阅读 · 0 评论