随笔分类 - Nginx
摘要:一、nginx的组成 1.nginx二进制可执行文件 (由各模块源码编译出来的一个文件) 2.nginx.conf配置文件(主要控制nginx的行为) 3.access.log访问日志(记录每一条http请求信息) 4.error.log错误日志(用于定位问题的日志模块) 此外nginx 分为ope
阅读全文
摘要:1、启动:start nginx 默认是根据nginx.conf来启动的。 如果要指定配置文件来启动则使用以下命令即可:nginx c ./conf/jason.conf 2、关闭:nginx s stop 快速关闭nginx服务。 nginx s quit 优雅的关闭,优雅是指当一个请求被处理完成
阅读全文
摘要:nginx是通过配置文件来启动和使用的,需要实现什么功能只需要进行配置即可。 一、配置静态网站 样例: 匹配规则:ip+port=root,,,也就是说路径需要匹配。 nginx s stop 快速关闭nginx服务。 二、负载均衡: 1、轮询策略:nginx默认策略 2、权重策略: 3、ip_ha
阅读全文
摘要:一、nginx在linux和Windows下安装 1、在linux下安装 2、在Windows下安装和启动 二、nginx的启动使用 1、Linux下启动使用 2、linux下关闭 nginx通常在linux下使用,多用作反向代理、负载均衡等。
阅读全文
摘要:nginx都是通过配置文件来进行工作的,多数情况下只需要配置nginx.conf文件,它就能开始工作了。 nginx的核心配置文件nginx.conf主要由三部分组成。如下图: nginx默认配置文件内容如下: 配置完成后可以通过 t命令来进行检测配置是否正确。 在Windows平台下输入命令:ng
阅读全文
摘要:nginx与tomcat的区别 nginx常用做静态内容服务和代理服务器,直面外来请求转发给后面的应用服务(tomcat,django等),tomcat更多用来做做一个应用容器,让javaweb app跑在里面的东西,对应同级别的有jboss,jetty等。严格的来说,Apache/Nginx 应该
阅读全文
摘要:一、负载均衡 概念: Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元
阅读全文
摘要:一、什么是nginx Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器,同时也是一个IMAP、POP3、SMTP邮件代理服务器。由俄罗斯的程序设计师Igor Sysoev采用C语言开发的,官方测试nginx能够支撑5万并发链接,并且cpu、内存等资源消耗非常低,运行也非常稳定。
阅读全文