Nginx目录结构

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
    • 媒体资源类型文件(识别请求信息类型):
      /etc/nginx/mime.types
    • scgi接口内值变量配置文件
      /etc/nginx/scgi_params
    • uwcgi接口内值变量配置文件
      /etc/nginx/uwsgi_params
    • nginx程序模块文件保存目录:
      /etc/nginx/modules

/etc/sysconfig/nginx
/etc/sysconfig/nginx-debug

  • 和nginx服务启动有关的目录和文件
    /usr/lib/systemd/system/nginx-debug.service
    /usr/lib/systemd/system/nginx.service

  • nginx程序需要调取的一些库文件目录
    /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/upgrade

  • nginx程序命令文件路径

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
    访问日志
    错误日志
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容