首先是Nginx的编译安装,在安装Nginx之前,确保系统已经安装了 gcc、openssl-devel、pcre-devel和zlib-devel软件包。gcc、openssl-devel、zlib-devel这三个软件包系统盘里面都有的可以通过系统盘直接安装,而pcre-devel库默认不在系统盘中,这里就介绍并安装下pcre-devel软件库。

         1、安装Nginx所需的pcre-devel库,

         安装pcre库是为了使Nginx支持HTTP Rewrite模块。

Nginx的安装以及配置文件_Nginx

        这里安装步骤省略!

        2、开始安装Nginx

        Nginx的安装非常简单,在默认情况下编译安装的Nginx包含大部分可用模块,各个模块的使用情况可以通过“./configure  --help”查看。

Nginx的安装以及配置文件_Nginx_02

      在上面的configure选项中,“--with-http_stub_status_module” 模块是用来启动Nginx的NginxStatus功能,以监控Nginx的当前状态。“--prefix”是用来指定Nginx的安装路径。

         至此,Nginx就安装完成了。

        3、Nginx配置文件简单介绍

         Nginx安装完成后,根据前面的安装路径,Nginx的配置文件路径是 /opt/nginx/conf ,其中nginx.conf就是Nginx的配置文件。

         Nignx配置文件主要分为4部分:

                       main(全局设置):main下面的指令会影响其他所有的配置。

                       server(主机配置):用来指定主机以及端口。

                       upstream(负载均衡服务器的设置)

                       location(URL匹配特定位置的设置)

         4、Nginx的启动与关闭

           (1)Nginx的启动非常简单,只要输入下面命令即可

Nginx的安装以及配置文件_Nginx_03

         如果需要查看Nginx的是否启动成功,可以使用下面命令查看

Nginx的安装以及配置文件_配置文件_04

            (2)Nginx的关闭

              需要关闭Nginx进程,使用下面命令

                   kill  -xxx   pid