按照文章《云平台开发架构分析系列7:Nginx服务器环境安装搭建》的讲解,我们是可以轻松将Nginx服务器搭建起来的。那么刚搭建起来的Nginx都有些什么呢?各个东西都有什么用呢?这一篇我们将对此做一个初步了解,让我们迅速熟悉下nginx的情况。
nginx安装完后,如何玩转nginx,这可是一个问题。对于完全对nginx没有概念的同学,安装完nginx后,可能是一筹莫展呀。本篇文章非常详细的介绍了nginx,让你可以轻松越过这一层障碍,跑个静态网站完全没有问题了。
安装完Nginx后,我们可以在/usr/local/nginx/目录下看到nginx的相关安装文件。我们没有自己去修改安装的目录,这个是默认的安装目录。如果你自己修改了,那么就在对应的目录下找到这些文件夹。
前面四个文件夹是有内容的,后面五个文件夹是空的。前四个文件夹是基础的文件,必须有的。后几个则是扩展配置用的。从后面几个文件夹的名字可以看出,nginx默认支持扩展的几个网关接口协议。如果需要扩展,则在这些文件夹里添加配置文件,然后修改conf里的配置文件进行转接即可。
这里介绍一下nginx和网关接口的关系。nginx是http服务器,会接受到http请求。而如果我们想自己去扩展web处理,就可以使用网关接口协议。在nginx配置文件中配置好转接,nginx就可以将http请求传递到你配置的网关接口所指定的程序处理。而默认情况下,这些扩展的网关接口配置文件夹都是空的,nginx默认是支持静态网页的处理的。后面会介绍这几个基础文件夹,你就清楚了。
我们这里就先来介绍一下前面四个基础的文件夹。
1.sbin
nginx服务器的可执行程序。这个文件夹就一个可执行程序nginx。我们要启动nginx服务器,就是启动这个程序。启动方法很简单,就只直接启动这个程序就行了,和启动Linux其他程序一样。你要记住这个路径,以免以后忘记找不到这个程序在哪。这个路径默认在/usr/local/nginx/sbin/nginx 。
启动之后,实际上启动了两个进程,如下图所示:
...【登录后阅读更多内容】