分类:nginx服务

7 篇文章

企业级web Nginx服务优化
    0.隐藏nginx header内版本号信息 一些特定的系统及服务漏洞一般都和特定的软件及版本号有关,我们应尽量隐藏服务器的敏感信息(软件名称及版本等信息),这样黑客无法猜到有漏洞的服务是否是对应服务的版本,从而确保web服务器最大的安全。 利用curl查看隐藏前header内的web版本号信息 [root@nginx ~]# curl -…
nginx ssl加密配置
SSL证书介绍 SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。 SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。该安全协议主要用…
Nginx rewrite
     Rewrite介绍 Rewrite 主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要Nginx的Rewrite功能,在编译Nginx之前,需要编译安装PCRE库。直接用Apache的规则到Nginx下没起作用。原来Apache 重写的规则到nginx上还有一些不太一…
nginx日志配置
Nginx error_log配置 nginx的error_log类型如下(从左到右:debug最详细 crit最少): [ debug | info | notice | warn | error | crit ] 注意:当访问量较大时,不要使用debug,消耗磁盘IO 例如:error_log logs/nginx_error.log  cri…
虚拟主机配置
egrep -v "#|^$" nginx.conf.default > nginx.conf          #过滤#及空行 搭建基于域名的多虚拟机主机 worker_processes  1; error_log logs/error.log error; events { worker_connections  1024; } htt…
nginx配置文件说明
Nginx模块的处理流程: 客户端发送HTTP request到Nginx服务器 → Nginx基于location的配置选择一个合适的handler → (如果有) load-balancer选择一个后端服务器 → Handler处理请求并顺序将每一个响应buffer发送给第一个filter → 第一个filter讲输出交给第二个filter →…
nginx介绍和安装
Nginx介绍 nginx(发音"engine x")是俄罗斯软件工程师Igor Sysoev开发的免费开源web服务器软件。Nginx本身是一款静态(html,js,css,jpg等)的www软件,不能解析动态的PHP,JSP,DO。如果要解析,还需要装对应的引擎。具备IMAP/POP3和SMTP服务器功能,Nginx最大的特点是对高并发的支持和…