一 Nginx简介 Nginx是一款开源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务Nginx由内核和模块组成,完成工作是通过查找配置文件将客户端请求映射到一个location block(location是用于URL
匹配的命令),location配置的命令会启动不同模块完成工作。
Nginx模块分为核心模块,基础模块和第三方模块。
转载
2024-05-25 21:19:51
327阅读
Nginx模块详解nginx模块分为两种,官方和第三方,我们通过命令 nginx -V 查看 nginx安装信息,可以看到 下面有关 --with的nginx启动加载的模块信息。有的编译参数我们在 nginx编译参数详解那一篇文件讲解过了,现在我们就看下文的中 模块这一块,挑选几个经常用的进行解释。--with-compat
# 启用file aio支持(一种APL文件传输格式)
--with
转载
2024-03-07 13:14:33
63阅读
Nginx动静分离实现: Nginx是一种轻量级,高性能,多进程的Web服务器,非常适合作为静态资源的服务器使用,而动态的访问操作可以使用稳定的Apache、Tomcat及IIS等来实现,这里就以Nginx作为代理服务器的同时,也使用其作为静态资源的服务器,而动态的访问服务器就以Apache为例说明。 · 原理 · 
转载
2024-03-08 21:19:01
41阅读
1. 配置第二个虚拟主机 可以在nginx.conf 加一行 include conf/vhosts/*.conf; 这样,我们就可以在 conf/vhosts目录下创建虚拟主机配置文件了。[root@localhost conf]# pwd/usr/local/nginx/conf[root@localhost 
原创
2015-05-18 22:49:09
1300阅读
nginx配置IE内核跳转 if ( $http_user_agent ~* "MSIE [6-8].[0-9]" ) { rewrite http://test.10010.com/a3 b
原创
2016-07-07 10:39:54
507阅读
1. 隐藏nginx header里面的版本信息执行:curl –I 127.0.0.1会显示nginx的版本信息隐藏操作:在http标签内加入“server_tokenoff”参数2. 更改源码隐藏软件名称及版本号在nginx编译安装之前,先更改,之后再编译安装cd /nginx-1.6.3/src/coresed –n ’13,17p’ nginx.h里面修改NGINX
原创
2017-04-20 10:38:10
1023阅读
本博客摘取自《高性能linux服务器构建实践》一书。以前在面试的时候被问到过nginx信号方面的问题,但是答得不好,今天看书,无意间发现了这个东西,就借花献佛,与大家共享。nginx常用的信号:QUIT:表示处理完当前请求后,关闭进程HUP:表示重新加载配置,也就是关闭原有进程,并开启新的工作进程。此操作不会中断用户的访问请求,因此可以通过此信号平滑地重启nginxUSR1:用于nginx的日志切
转载
2018-09-20 22:28:56
4207阅读
1、跨域请求配置。 配置的位置如下图所示 2、跨域配置 # 允许跨域请求的域,*代表所有 add_header 'Access-Control-Allow-Origin' *; # 允许带上cookie请求 add_header 'Access-Control-Allow-Credentials'
转载
2020-06-13 15:49:00
180阅读
2评论
目录索引模块ngx_http_autoindex_module 模块处理以斜杠字符('/')结尾的请求,并生成目录列表。 当 ngx_http_index_module 模块找不到索引文件时,通常会将请求传递给 ngx_http_autoindex_module 模块。 server{ ## 监听端口 listen 80; ## 域名(ip,localhost,_,域名) server_n
原创
2022-06-06 17:00:41
180阅读
Nginx目录索引模块ngx_http_autoindex_module 模块处理以斜杠字符('/')结尾的请求,并生成目录列表.当ngx_http_index_module 模块找不到索引文件时,通常会将请求传递给 ngx_http_autoindex_module 模块.## autoindex_module模块语法(语法)Syntax: autoindex on | off;(默认)De
原创
2022-06-07 17:25:14
256阅读
性能相关配置worker_processesnumber|auto;worker进程的数量;通常应该为当前主机的cpu的物理核心数。多于8个的话建议写8,超过8个性能不会提升,稳定性降低。worker_cpu_affinityauto[cpumask]#将work进程绑定在固定cpu上提高缓存命中率例:worker_cpu_affinity0001001001001000;worker_cpu_a
转载
2020-01-14 16:13:34
379阅读
点赞
Nginx常用配置 Nginx (Engine X)是一个轻量级的高性能的HTTP和反向代理web服务器,同时也提供了电子邮件IMAP/POP3/SMTP服务,在BSD-like协议下发行,其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 常用命令 -c <
原创
2022-05-28 01:02:18
174阅读
一. Nginx的简介1. 什么是nginxNginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev在建立的
作者:NetSeek http://www.linuxtone.org (IT运维专家网|集群架构|性能调优)欢迎转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.首发时间: 2008-11-25 更新时间:2009-1-14目 录一、 N
转载
精选
2009-10-17 18:06:25
1179阅读
本篇文件收集了nginx中的常用配置,以作为日后工作参考,不定时更新。================自定义error_page===============error_page 502 504 @url;location @url{proxy_pass http://xxx.xxx.xxx.xxx:8080;proxy_pass_heade
转载
精选
2014-11-26 01:03:39
430阅读
nginx配置IE内核跳转 if ( $http_user_agent ~* "MSIE [6-8].[0-9]" ) { rewrite http://test.10010.com/a3 b
转载
2017-01-16 10:58:10
543阅读
工作中我们经常需要跟nginx打交道,而nginx做为web服务需要我们能熟练应用,其中优化更是必不可少,这里列举了nginx常见优化设置
原创
2017-03-23 14:44:38
1224阅读
点赞
#nginx程序会以www用户运行,默认为nobody nobody user www; # 指定worker进程启动的数量。一个好的经验法则是设置该参数的值与CPU绑定的负载处理器核心的数量相同 worker_processes 4; #所有错误写入的文件, 该指令的第二个参数指定了被记录错误的级 ...
转载
2021-08-17 20:08:00
88阅读
2评论
1.启动 # ./sbin/nginx -c ./nginx/conf/nginx.conf 2.停止 ./sbin/nginx -s quit 正常停止 ./sbin/nginx -s stop 强制停止 3.重启 ./sbin/nginx -s reload ...
转载
2021-08-19 18:33:00
342阅读
2评论
前言
Nginx是一款高性能的Web服务器和反向代理服务器,广泛应用于互联网领域。在使用Nginx时,我们需要对其进行配置,以满足不同的需求和场景。本篇博客将介绍Nginx的常用配置。
静态文件服务
静态文件服务是Nginx最基本的功能之一,它可以通过配置实现对静态资源的访问。例如:
server {
listen 80;
server_name example.com;
原创
2023-04-15 22:49:14
385阅读