nginx网站服务

nginx网站服务:

高性能,轻量级的web服务(网页服务)

高性能:对http并发连接的处理能力很高,单台物理服务器可支持30000—50000个并发请求。(在实际操作中,为了维持服务器的稳定,一般设置在20000个左右)

轻量级:nginx软件很小,安装所需的空间很小

稳定性强

对系统资源消耗低

nginx的主要功能:
1 .处理静态网页:html htm图像

  1. 支持反向代理(负载均衡)。负载均衡靠算法实现
  2. 处理动态内容
  3. 虚拟主机:nginx配置多个虚拟主机,每一个虚拟主机都可以作为一个域名和站点。每个虚拟主机都可以拥有独立的配置和资源。
  4. URL重定向:可以对YRL的请求进行修改和重定向
  5. 缓存机制,可以缓存静态文件和动态内容
  6. 日志记录:服务日志,访问日志和报错日志,控制日志还是在/var/log/messages
  7. 代理服务器,通过代理可以访问其他的后端服务器

nginx目录下的四个目录文件

conf:保存nginx的所有配置文件,其中nginx.conf是nginx的主配置文件

html:保存nginx的web文件,.html结尾的文件,图片

50x:是nginx默认的报错提示页面

logs:保存日志的目录,路径可以改

accees.log:记录的是访问日志目录

error.log:记录报错日志,403  400  500

sbin:nginx的二进制的启动脚本

nginx的小命令:

nginx -t:检测nginx配置文件以及配置文件语法是否正确

nginx -v:查看版本

nginx -V:查看版本和nginx支持的配置模块

nginx -s stop restart reload:给nginx主程序发送信号,不能开启nginx服务

nginx的配置文件内容:

全局块:全局配置,对全局生效;

events块:配置影响 Nginx 服务器与用户的网络连接;

http块:配置代理 缓存 日志 虚拟主机和第三方模块

server块:配置虚拟主机的设备。在http的模块中可以有多个server

location块:location模块只能配置在server模块当中,匹配uri

一个server模块当中可以有多个location

vim /usr/local/nginx/conf/nginx.conf

到浏览器输入IP地址,结果显示:

修改并发连接数得修先改配置文件

在底行添加

nginx的四大功能模块:

proxy:代理功能,核心功能模块之一,配置反向的功能

proxy_pass 定义在location当中

headers功能模块:

处理请求和头部的响应信息,获取客户端的真实ip

upstream模块

七层反向代理模块,只能配置在http模块中,或者stream模块中

stream:

四层反向代理模块,只能写在全局配置当中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值