1.nginx用途
Nginx 是一个高性能的 Web 服务器和反向代理服务器,常用于处理 HTTP 请求。它会根据请求的结果返回不同的 HTTP 状态码,这些状态码帮助客户端(如浏览器)理解请求的处理状态
主要工作在7层,同时也是支持4层
流量日pv <=1000万nginx足以能撑住,一般不是特别大的公司都达不到lvs使用级别。官方说并发50000都没什么问题,测试过并发1-2万根本没什么问题
2.常见的状态:
200 OK:请求已成功处理
201 Created:请求已经成功处理,并创建了新的资源
202 Accepted:请求已接受,但尚未处理完成,通常用于异步任务
204 No Content:请求成功,但没有返回任何内容
3xx:重定向状态码
301 Moved Permanently:请求的资源已永久移至新的 URL,客户端应使用新 URL 进行请求。
302 Found:请求的资源临时移动到另一个 URL,客户端应继续使用原 URL 进行后续请求
4xx:客户端错误状态码
400 Bad Request:服务器无法理解请求,通常是请求格式错误。
401 Unauthorized:请求未授权,通常是缺少有效的身份验证凭证
403 Forbidden:服务器理解请求但拒绝执行。访问限制
404 Not Found:请求的资源不存在或已删除。
405 Method Not Allowed:请求使用的 HTTP 方法不被允许
5xx:服务器错误状态码
500 Internal Server Error:服务器发生未预料的错误,导致无法完成请求(一般是后端异常)
502 Bad Gateway:Nginx 作为代理服务器时,后端服务器返回了无效响应。
503 Service Unavailable:服务器目前无法处理请求,通常是由于过载或维护。
504 Gateway Timeout:作为代理服务器时,Nginx 没有从后端服务器收到及时响应。