标签:Nginx
Nginx 工作原理、进程模型
Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工 ...
Nginx 禁止ip直接访问或任意域名访问
添加server 禁止ip直接访问 server { listen 80 default_server; server_name _; # 默认server return 500; } 将ip直接访问的或第三方解析到自己服务器的域名引流到自己网址 server { listen 80 ...
Nginx 配置文件说明
nginx.conf user www www; # Nginx的worker进程运行用户以及用户组 worker_processes 4; # 启动进程数,通常设置成和cpu的数量相等 或 auto #worker_processes auto; #以下参数指定了哪个cpu分配给哪个进程,一般来说不用特殊指定 ...
启用nginx status状态页详解
nginx配置 在默认主机里面加上location或者你希望能访问到的主机里面。 server { listen 80; server_name 127.0.0.1; #location /phpfpm_status { # fastcgi_ ...
Nginx 配置子目录项目
在项目中有时一个完整的项目需要整合在另外一个项目中,作为一个子模块存在 如有两个项目 help 、 blog ,根目录分别为/alidata/www/help.abx.net, /alidata/www/blog.abx.net 若要用域名http://test.abx.net/help访问help,用http://t ...
nginx如何防止域名权重被分散?
一般我们创建的站点中都会将一级域名和 www 二级域名指向我们的站点,以域名test.com为例,我们访问 test.com 或 www.test.com 都能得到我们想要的内容,但时间长了就会发现,可能出现下面几种情况: 1、带www的域名没有排名,而不带www却有排名,或正好相反 2、site:test.com 和 ...
Nginx server_name _; 的理解
server_name _; : 这里指定的不是什么特别的名字,它表示的是一个无效的域名。 假设配置是这样的 nginx.conf http { include vhost/*.conf; } /usr/local/nginx/conf/vhost/ 目录下包含3个conf: a.conf server ...
nginx 请求日志格式 log_format 配置
在 nginx 配置文件 http { } 模块中,使用 log_format 来设置 nginx 请求日志纪录格式 nginx.conf 实例: # 添加$request_body参数 # main 是定义的格式名称 log_format main '$remote_addr - $remote_user [$tim ...
Nginx 拦截打点与输出配置
server { listen 80; #listen [::]:80; server_name dot.test.com; location = /favicon.ico { access_log off; log_not_found off; ...