上一期给大家分享了如何安装Nginx服务,如果大家在安装过程中出现了问题可以随时来咨询小E,小E也欢迎大家!本期Eleght科技给大家分享一下Nginx Web的目录结构,这对于我们学习Nginx十分重要
首先我们安装tree,默认CentOS 7.0没有安装,我们可以挂载本地安装源进行安装,tree是一种递归目录列表命令,产生一个深度缩进列表文件,显示目录的树形结构,所以能很直观的列出我们所需要的信息。
只是配图
tree的常用命令如下
tree -C #在文件和目录清单加上色彩,便于区分各种类型
tree -f #在每个文件或目录之前linux查看nginx安装路径,显示完整的相对路径名称
tree -L 2 #只显示2层
tree -P *.pl #只显示文件目录和*.pl的perl文件。
tree -F #显示目录后面的;显示可执行文件*;功能类似ls -F
tree –help #帮助手册。ps:linux所有命令,都可以用–help去扩展思路。
总结
tree -FC应该是最最常用的。
Nginx的默认站点目录
yum安装一般在 /usr/share/nginx/html/
源码安装一般在/usr/local/nginx/html
好了,了解完这些,我们键入以下命令,如图1-1所示,我将给大家一一解析其内容,方便大家学习,希望大家喜欢!
tree /usr/local/nginx
1-1
[root@centos nginx]# tree -CF /usr/local/nginx/
/usr/local/nginx/
├── conf/ #Nginx所有配置文件所在的目录
│ ├── fastcgi.conf #fastcgi相关参数的配置文件
│ ├── fastcgi.conf.default #fastcgi.conf的原始备份文件
│ ├── fastcgi_params #fastcgi的参数文件
│ ├── fastcgi_params.default
│ ├── koi-utf
│ ├── koi-win
│ ├── mime.types #媒体类型
在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash …
那么,浏览器是如何区分它们,绝对什么内容用什么形式来显示呢?那就是 MIME Type,也就是该资源的媒体类型。
│ ├── mime.types.default
│ ├── nginx.conf #这是Nginx默认的主配置文件
│ ├── nginx.conf.default
│ ├── scgi_params #scgi的相关参数,一般用不到
│ ├── scgi_params.default
│ ├── uwsgi_params #uwsgi的相关参数文件,一般也用不到
│ ├── uwsgi_params.default
│ └── win-utf
├── html/ #这个是编译安装是Nginx的默认站点目录,类似于Apache的默认站点htdocs目录
│ ├── 50x.html #错误页面优雅代替显示文件
│ └── index.html #默认的首页文件,一般情况下大家习惯用index.htmlindex.phpindex.jsp来作为网站的首页文件
├── logs/ #这个是Nginx的moren日志文件,包括错误产生的日志以及访问日志
└── sbin/ #这个是Nginx的命令目录,入Nginx的启动目录nginx
└── nginx*
4 directories, 18 files
所有的default文件都是备份文件linux查看nginx安装路径,就像第二个文件一样吗,下期我们接着深入Nginx的主配置文件。
配图来自东方IC
好了,本期的”Nginx Web的目录结构说明”分享到此结束了,如果大家有什么问题可以随时来咨询小E哦,Eleght科技一个会分享技术的头条号,感谢大家的支持!
Eleght科技
限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688