
Nginx
Nginx
狄森
全栈工程师(Golang+Flutter)
展开
-
nginx进阶 - 日志解析
1 基本配置Nginx默认提供了两个日志文件 access.log和error.log,通过access.log可以得到用户请求的相关信息;通过error.log可以获取某个web服务故障或其性能瓶颈等信息。2 默认日志格式log_format combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent '原创 2021-05-30 08:50:40 · 890 阅读 · 0 评论 -
nginx进阶 - 反向代理 负载均衡
1 反向代理一个nginx服务器负责监听80端口, 收到请求后转发给另一个监听8001端口的nginx服务器上面那个监听80端口的服务器 就是 下面8001端口服务器 的反向代理server { listen 192.168.250.130:80; location / { proxy_pass http://192.168.250.130:8001; }}server { listen 192.168.250.130:8001; loc原创 2021-05-29 22:15:53 · 132 阅读 · 0 评论 -
nginx配置详解(3) - http块
配置所有server通用的一些配置include mime.types; # 文件扩展名与文件类型映射表default_type application/octet-stream; # 默认文件类型sendfile on; # 开启高效文件传输模式。autoindex on; # 开启目录列表访问,合适下载服务器,默认关闭。tcp_nopush on; # 防止网络阻塞tcp_nodelay on; # 防止网络阻塞原创 2021-05-29 16:11:00 · 1126 阅读 · 0 评论 -
nginx配置详解(2) - events块
定义事件相关的属性, 影响 Nginx 服务器与用户的网络连接, 常用的设置包括是否开启对多 workprocess 下的网络连接进行序列化, 是否允许同时接收多个网络连接等等。worker_connections 一个进程允许处理的最大连接数use 定义使用的内核模型...原创 2021-05-29 16:06:56 · 264 阅读 · 0 评论 -
nginx配置详解(1) - 全局块
5 配置文件默认文件:/etc/nginx/nginx.conf其他目录:/etc/nginx/sites-available//etc/nginx/sites-enabled//etc/nginx/conf.d/sudo vim /etc/nginx/nginx.conf从上到下依次分为三块: 全局块, events块, http块今天这一小节只介绍一下全局块(1) 全局块主要是设置一些影响 Nginx 服务器整体运行的配置指令。主要是全局性的和服务级别的属性配置,常见原创 2021-05-29 16:05:44 · 365 阅读 · 0 评论 -
Nginx简介与安装
1 Nginx简介Nginx是一款基于异步框架的轻量级/高性能的Web 服务器/反向代理服务器/缓存服务器/电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。(1) 优点高并发量:基于 epoll/kqueue 模型开发,支持高并发量内存消耗少简单稳定:配置简单(一个conf文件),运行简单(nginx命令),而且运行稳定模块化程度高:功能模块插件化设计,可以自由配置相应的功能。支持Rwrite重写规则:能够根据域名、URL等请求关键点,实现定制化的高质量分发。原创 2021-05-27 15:35:48 · 486 阅读 · 0 评论