Skip to main content

Nginx

.nginx 配置相关

.Nginx 拦截打点与输出配置

server { listen 80; #listen [::]:80; server_name dot.test.com; ...

.Nginx 安全相关配置

隐藏版本号 http { server_tokens off; } 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升...

.Nginx 一个站点支持多端口配置

server { listen 80; listen 8081; # 只需要配置多个listen即可 server_name xxx.xx...

.nginx+php使用open_basedir限制站点目录防止跨站

方法1)在Nginx配置文件中加入 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root:/tmp/:/proc/:/要允许的...

.Nginx 配置子目录项目

在项目中有时一个完整的项目需要整合在另外一个项目中,作为一个子模块存在 如有两个项目 help 、 blog ,根目录分别为/alidata/www/help.abx.net, /alidata...

.nginx如何防止域名权重被分散?

一般我们创建的站点中都会将一级域名和www二级域名指向我们的站点,以域名test.com为例,我们访问test.com或www.test.com都能得到我们想要的内容,但时间长了就会发现,可能出...

.nginx杜绝HTTP伪请求头攻击

在查看nginx日志时,经常发现一种攻击方式, 不用GET,也没用POST,而是用了一个16进制伪码:\0x01作为请求method. 其目标是使伺服器溢出,并导致了大量400 bad requ...

.启用nginx status状态页详解

nginx配置 在默认主机里面加上location或者你希望能访问到的主机里面。 server { listen 80; server_name 127.0.0....

.nginx 查看高频访问 IP,并封禁 IP 详解

1、查找服务器所有访问者ip方法: awk '{print $1}' nginx_access.log |sort |uniq -c|sort -n nginx.access.log 为ngi...

nginx 配置文件说明

nginx.conf user www www; # Nginx的worker进程运行用户以及用户组 worker_processes 4; # 启动进程数,通常设置成和cpu的数量相等 或...

nginx 禁止ip直接访问或任意域名访问

添加server 禁止ip直接访问 server { listen 80 default_server; server_name _; # 默认server return 500; } ...

.日志相关

.Nginx 负载均衡配置

nginx的 upstream目前支持 4 种方式的分配 : 1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weight ...

.利用FreeSSL安装免费的https证书

服务地址: https://freessl.cn/ 注意免费证书一般有效期比较短,要做好定期续证书。 1、输入域名,点击创建免费ssl证书 注意品牌的选择,证书有效期不同 2、输入邮箱,点击创...

.正向代理与反向代理的理解

正向代理 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连...

Apache 与 Nginx 比较

当前基本Nginx是标配,首选Nginx 下面区别仅做参考吧: Apache Web服务器 特点 rewrite ,比nginx 的rewrite 强大 ; 模块超多,基本想到的都可以找到 ; ...

各服务进程模型

Apache 同步阻塞的多进程模式,每到达一个请求,Apache都会去fork一个子进程去处理这个请求,直到这个请求处理完毕。 Nginx 基于epoll的,i/o 复用的异步非阻塞的模式

lnmp环境站点502与504错误分析

状态代码解释 502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。 504 Gateway Time-out:作为网关或者代理工作的服务器尝...

nginx 工作原理、进程模型

Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(locati...