nginx的学习笔记

什么是nginx
nginx是高性能http和反向代理服务器,特点是占用内存小,并发能力强。
nginx作为web服务器
nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语言,比如php,perl等,但是不支持java。nginx专为性能优化而开发,能承受高负载的考验。
正向代理
在客户端配置代理服务器,通过代理服务器对目标服务器进行访问。目标服务器不知道是由哪个客户端发起访问的。
反向代理
客户端发送请求到代理服务器,由代理服务器去选择目标服务器。客户端不知道访问的是哪一个目标服务器,暴露了代理服务器的地址,而隐藏了真实服务器的地址。
负载均衡
nginx可以将负载分发到多个不同的服务器上,以减轻单个服务器的压力
动静分离
nginx可以把动态页面和静态页面由不同的服务器来解析,以此来加快网站的解析速度。

nginx的配置文件组成
(1)全局块
从配置文件到events块之间的内容,主要设置一些影响nginx服务器整体运行的配置指令
在这里插入图片描述
(2)events块
events块涉及的指令主要影响nginx服务器和用户的网络连接
在这里插入图片描述
比如worker_connections为支持的最大连接数

(3)http块
nginx中配置最频繁的部分,代理、缓存和日志定义等配置都在这里
http块中包含http全局块和server块
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
windows下启动

查看nginx的版本号:nginx -v

启动nginx:start nginx

快速停止或关闭nginx:nginx -s stop

正常停止或关闭nginx:nginx -s quit

配置文件nginx.conf修改重装载命令:nginx -s reload
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值