nginx目录及配置(三)

醉酒当歌 提交于 2020-08-17 17:50:51

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
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!