Nginx技术深入剖析

Posted 蜜蜂点滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx技术深入剖析相关的知识,希望对你有一定的参考价值。

一、Nginx软件的目录结构说明

Nginx技术深入剖析

切割日志脚本:

#!/bin/sh

Dateformat= 'date +%Y%m%d -d -1day'

Basedir="/application/nginx"

Nginxlogdir="$Basedir/logs"

Logname="access_www"

[ -d $Nginxlogdir] && cd $Nginxlogdir ||exit 1

[ -f ${Logname}.log]||exit 1

/bin/mv ${Logname}.log ${Dateformat}_${Logname}.log

$Basedir/sbin/nginx -s reload

二、Nginx主配置文件Nginx.conf

    

三、Nginx其他的配置文件

    如果是配合动态服务,Nginx软件还可能会用到扩展的FastCGI以及uwsgi等相关配置文件,这些配置是通过在nginx.conf主配置文件中嵌入include命令来实现的,不过默认情况是注释状态,不会生效。有关动态扩展配置后文讲到php等的服务时再来讲解,初学者跟随本书进度学习即可。当然,大家如果有需求可以查阅相关文档进一步了解。

    Nginx配合PHP动态服务相关配置文件为fastcgi.conf、fastcgi_params。

    Nginx配合Python动态服务相关配置文件为uwsgi_params。


以上是关于Nginx技术深入剖析的主要内容,如果未能解决你的问题,请参考以下文章

深入剖析全链路灰度技术内幕

深入剖析:一套在 Go 中传递、返回、暴露错误,便于回查的解决方案

nginx深入剖析

深入剖析Kubernetes

Nginx Location和Rewrite深入剖析

Nginx技术深度剖析