![](https://img-blog.csdnimg.cn/direct/13f934790a5e42b1a1b0750d021caa61.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
文章平均质量分 79
Nginx学习笔记
王茗渠
学习笔记共享
展开
-
00. Nginx总结-错误汇总
根据错误日志可以看出访问页面文件(/www/wangmingqu/index.html)时没有权限(13: Permission denied),出现这种报错有两种可能。原创 2024-03-04 16:37:39 · 435 阅读 · 1 评论 -
01. Nginx入门-Nginx简介
HTTP(Hyper Text Transfer Protocol)是超文本传输协议的缩写,主要用于服务器传输超文本到本地浏览器的传输协议。超文本指的是HTML、css、JavaScript和图片等,HTTP的出现是为了接收和发布HTML页面,经过不断地发展也可以用于接收一些音频、视频、文件等内容。HTTP 协议中共定义了八种方法或者叫“动作”来表明对 Request-URI 指定的资源的不同操作方式。原创 2024-03-04 16:39:19 · 788 阅读 · 0 评论 -
02. Nginx入门-Nginx安装
:在日志中有两种情况,一表示占位符(如果没有记录使用占位符表示),二表示分隔符(没有特殊含义);http_referer":记录从哪个页面链接过来的访问(如果直接访问过来的则记录“-”);$request_length:记录请求的长度(包含请求行、请求头、请求正文);$http_x_real_ip:记录真实客户端的ip,windows客户端ip;“$request”:请求,记录请求的方式、请求的URL和请求的HTTP协议;$request_time:记录请求处理的时间,单位秒,精度是毫秒;原创 2024-03-04 16:39:51 · 645 阅读 · 0 评论 -
03. Nginx入门-Nginx虚拟主机
yum安装与源码安装一样,只是Nginx配置文件路径不一致,这里用的yum安装的配置文件路径。利用虚拟主机的功能,可以在一台Nginx服务器上部署一个或多个虚拟主机。原创 2024-03-04 16:41:16 · 390 阅读 · 0 评论 -
04. Nginx入门-Nginx WEB模块
使用连接状态模块可以通过网页的形式实时的显示用户的连接信息。使用随机主页模块,可以实现用户访问页面时给予其指定的随机页面。为网站快速提供替换网页内容服务,临时解决错误页面问题。模块名称:http_sub_moduleNginx文件压缩模块是http_gzip_static_module、with-http_gunzip_module、ngx_http_gzip_module三个模块对请求中的压缩文件进行分析和处理的。优化用户访问、加速用户访问页面的服务。页面缓存可以减少服务器压力。原创 2024-03-04 16:42:29 · 1838 阅读 · 0 评论 -
05. Nginx入门-Nginx访问控制
此处使用的yum安装的Nginx路径。此处域名均在本地配置hosts。原创 2024-03-04 16:43:01 · 738 阅读 · 0 评论 -
06. Nginx进阶-Nginx代理服务
反向代理(reverse proxy),一个位于服务端的服务器。在代理服务器上开启的缓存,主要用于减少后端服务器的压力。原创 2024-03-04 16:43:53 · 843 阅读 · 0 评论 -
07. Nginx进阶-Nginx负载均衡
Nginx负载均衡可以大大提升系统的吞吐率、请求性能、容灾性能。七层负载均衡是在应用层,可以完成很多应用方面的协议请求。比如http应用的负载均衡,可以实现http信息的改写、头信息的改写、安全应用规则控制、URL匹配规则控制、以及转发、rewrite等等的规则。所以在应用层的服务里面,可以做的内容就更多,Nginx是一个典型的七层负载均衡。原创 2024-03-04 16:44:35 · 943 阅读 · 0 评论 -
08. Nginx进阶-Nginx动静分离
通过中间件将动态请求和静态请求进行分离。分离资源,减少不必要的请求消耗,减少请求延时。原创 2024-03-04 16:45:05 · 701 阅读 · 0 评论 -
09. Nginx进阶-Rewrite
rewrite即URL重写,主要实现URL地址重写,以及重定向。就是把插入web的请求重定向到其他URL的过程。原创 2024-03-04 16:45:37 · 1803 阅读 · 0 评论 -
10. Nginx进阶-Return
nginx的return指令是用于在配置文件中进行重定向或返回特定的HTTP响应码的指令。nginx的return指令可以根据不同的条件来执行不同的操作,包括重定向到其他URL、返回指定的HTTP响应码或自定义响应内容等。nginx的return指令可以灵活地控制nginx的行为,满足不同的需求。原创 2024-03-04 16:46:17 · 539 阅读 · 0 评论 -
11. Nginx进阶-HTTPS
SSL是安全套接层。主要用于认证用户和服务器,确保数据发送到正确的客户机和服务器上。SSL可以加密数据,防止数据中途被窃取。SSL也可以维护数据的完整性,确保数据在传输过程中不被改变。原创 2024-03-04 16:46:48 · 786 阅读 · 0 评论 -
12. Nginx进阶-Location
location是配置在Server模块中的请求级别配置。location可以根据不同的URI使用不同的配置来处理不同的请求。location是有顺序的,会根据不同请求配置的优先级来匹配的location处理。原创 2024-03-04 16:47:20 · 706 阅读 · 0 评论 -
13. Nginx进阶-平滑升级
【代码】13. Nginx进阶-平滑升级。原创 2024-03-04 16:48:11 · 240 阅读 · 0 评论 -
14. Nginx进阶-日志切割
当网站访问量大后,日志数据就会很多。如果全部写到一个日志文件中去,文件会变得越来越大。文件大速度就会慢下来,比如一个文件几百兆,写入日志的时候,就会影响操作速度。原创 2024-04-24 17:22:36 · 256 阅读 · 3 评论