码迷,mamicode.com
首页 > 其他好文 > 详细

搭建nginx服务器

时间:2018-01-06 12:09:29      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:前期准备   测试   版本   加载   名称   安装   normal   地址   ln -s   

一、目的

     1、在IP地址为192.168.4.102的主机上安装部署Nginx服务,并可以将Nginx服务器,要求编译时启用如下功能:

  • SSL加密功能

  • 设置Nginx账户及组名称均为nginx

      2、另外一台作为测试用的Linux客户机(192.168.4.101)

       然后客户端访问页面验证Nginx Web服务:

  • 使用火狐浏览器访问

  • 使用curl访问

     3、安装nginx-1.8.0版本时,需要使用如下参数:

  • with-http_ssl_module:提供SSL加密功能

  • user:指定账户

  • group:指定组


二、部署nginx服务器

    1、前期准备工作

        yum –y install gcc pcre-devel openssl-devel     //安装常见的依赖包

        useradd –s /sbin/nologin nginx                       //创建服务登陆的帐号

    2、源码安装nginx服务

        tar -xf nginx-1.8.0.tar.gz                             //解压缩源码包

        cd nginx-1.8.0/                                          //进入解压后的目录

       ./configure --prefix=/usr/local/nginx             //配置安装路径

       --user=nginx --group=nginx                        //设置服务的登陆帐号和组

       --with-http_ssl_module                               //添加ssl加密模块

   3、 make && make install    //编译并安装

   4、把命令的执行路径做一个软链接,方便命令的执行

        ln -s      /usr/local/nginx/sbin/nginx        /usr/sbin/

   5、nginx一些命令的用法

          nginx                                              //启动服务

          nginx -s stop                                  //关闭服务

          nginx -s reload                               //重新加载配置文件

          nginx –V                                        //查看软件信息

          netstat  -anptu  |  grep nginx           //查看服务是否已经启动


三、测试

       Nginx Web服务默认首页文档存储目录为/usr/local/nginx/html/,在此目录下建立一个名为index.html的文件

      在客户端访问,验证

四、升级Nginx服务器

      1、编译新版本nginx软件

            tar -xf nginx-1.9.0.tar.gz                          //解压缩源码包

            cd nginx-1.9.0/                                        //进入到解压后的目录

            ./configure --prefix=/usr/local/nginx           //配置安装路径

            --user=nginx --group=nginx                      //设置服务的登陆帐号和组

             --with-http_ssl_module                            //添加ssl加密模块

            make                                                     //编译

      2、备份老的nginx主程序,并使用编译好的新版本nginx替换老版本

           mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginxback   //备份旧的启动文件

           cp /root/nginx-1.9.0/objs/nginx /usr/local/nginx/sbin/       //拷贝新版本

           /usr/local/nginx/sbin/nginx -t                                        //升级

          nginx -V                                                           //查看版本信息确认是否升级成功

          

            





























   

       

         

搭建nginx服务器

标签:前期准备   测试   版本   加载   名称   安装   normal   地址   ln -s   

原文地址:http://blog.51cto.com/453412/2058042

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!