今天与网上的一位朋友一同探讨了一下Nginx服务器配置的问题。下文是关于Nginx的基本配置解析与用法
(图侵删,来自网络)
日志文件
记录了Nginx服务器操作的一些信息。可以使用log_format来配置日志文件的记录格式。
|
|
变量如下:
日志默认存储地址
在nginx.conf中也可以进行配置:
关闭日志记录
则添加:
日志文件的切割
为了使日志文件的存储更合理、有序,可以利用计划任务crontab将日志文件自动切割
1、
2、添加以下内容
3、定时执行批处理,shell中执行:
按i输入:
并保存。
Nginx缓存功能
觉得每次blog的打开都有点慢,怀疑是nginx没打开缓存导致的。在站点的nginx配置文件下添加以下内容:
其中expires 7d;表示 缓存时间为7天,7天后自动清除。
Nginx自动列目录功能
所谓的自动列目录就是,当你的目录下没有index文件的时候,浏览器访问此目录,会自动列出该目录下的文件。
实现这个功能需要同时具备两个条件:
1、不存在index之类的默认首页文件
2、服务器配置了自动列目录的功能
操作如下:
打开nginx.conf
加入以下代码:
Nginx的Gzip压缩功能
下文均引用自@脚本之家
Nginx的gzip模块是内置的,在http中添加配置,以下是配置详解: