1.Nginx目录结构介绍
- 日志切割目录:
/etc/logrotate.d/nginx
日志切割文件
1)利用shell脚本+crontab
mv nginx.log nginx.log_$(data +F)
systemctl reload nginx
2)系统自带切割工具logrotate
vim /etc/logrotate.conf
- nginx程序目录:
/etc/nginx
保存nginx程序扩展配置文件:
/etc/nginx/conf.d
/etc/nginx/conf.d/default.conf
nginx主配置文件(*****):
/etc/nginx/nginx.conf
fastcgi接口内置变量配置文件:
/etc/nginx/fastcgi_params
- 和nginx程序字符集相关文件:
/etc/nginx/koi-utf
/etc/nginx/win-utf
/etc/nginx/koi-win
- 和nginx程序字符集相关文件:
- 媒体资源类型文件(识别请求信息类型):
/etc/nginx/mime.types
- 媒体资源类型文件(识别请求信息类型):
- scgi接口内值变量配置文件
/etc/nginx/scgi_params
- scgi接口内值变量配置文件
- uwcgi接口内值变量配置文件
/etc/nginx/uwsgi_params
- uwcgi接口内值变量配置文件
- nginx程序模块文件保存目录:
/etc/nginx/modules
- nginx程序模块文件保存目录:
/etc/sysconfig/nginx
/etc/sysconfig/nginx-debug
和nginx服务启动有关的目录和文件
/usr/lib/systemd/system/nginx-debug.service
/usr/lib/systemd/system/nginx.servicenginx程序需要调取的一些库文件目录
/usr/lib64/nginx
/usr/lib64/nginx/modules
/usr/libexec/initscripts/legacy-actions/nginx
/usr/libexec/initscripts/legacy-actions/nginx/check-reload
/usr/libexec/initscripts/legacy-actions/nginx/upgradenginx程序命令文件路径
nginx服务管理命令
/usr/sbin/nginx
/usr/sbin/nginx-debug
- nginx程序的帮助文档信息
/usr/share/doc/nginx-1.16.0
/usr/share/doc/nginx-1.16.0/COPYRIGHT
/usr/share/man/man8/nginx.8.gz
nginx程序站点目录
/usr/share/nginx
/usr/share/nginx/html
- 优雅显示错误信息文件
/usr/share/nginx/html/50x.html
- 优雅显示错误信息文件
- 默认首页文件
/usr/share/nginx/html/index.html
- 默认首页文件
- nginx程序缓存目录
/var/cache/nginx - nginx日志文件保存目录
/var/log/nginx
访问日志
错误日志