码迷,mamicode.com
首页 > 系统相关 > 详细

Nginx在Linux下的安装部署

时间:2015-07-23 13:57:44      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:nginx   linux   安装   

一、Nginx简介

          Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。nginx网站国内的用户有:百度、新浪、网易、腾讯等等。


二、Nginx的安装

       下载Nginx(http://nginx.org/en/download.html),最新的好像是nginx-1.9.3


       下载:wget  http://nginx.org/download/nginx-1.9.3.tar.gz

        

        安装:在安装前安装ngxin所需的模块,以及编译c,c++的软件


                   yum install gcc-c++

         yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel


   解压:比如文件下载在/home/andy/目录下


        tar xzvf nginx-1.9.3.tar.gz

        cd nginx-1.9.3


   安装Nginx所需的模块


        ./configure --prefix=/home/nginx  --with-http_stub_status_module 

--with-debug --with-http_realip_module  --with-http_ssl_module


      技术分享

      

         编译安装


                 make

                 make install

       

        启动Nginx


                 cd sbin

                ./nginx


        重新启动


                 cd sbin

                ./nginx -s reload 


 三、安装出现的问题

       如果启动时出现如下问题时

             1:端口被占用

                技术分享

                 说明:80端口已被占用


                 netstat -anp | grep 80   查询占用80端口的进程


                杀死该进程


                kill  -s 9  pid(进程id)

        

              2:错误为:./configure: error: the HTTP rewrite module requires thePCRE library.

                        解决办法:安装pcre-devel模块


                           yum -y install pcre-devel


              3:错误提示:./configure: error: the HTTP cache module requires md5functions from OpenSSL library.   You can either disable the module by using --without-http-                   cache option, or install the OpenSSL library into the system, or build the OpenSSL library statically from the source with nginx by using--with-http_ssl_module --                        with-openssl=<path> options.

         解决办法:


          yum -yinstall openssl openssl-devel


      安装完毕。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Nginx在Linux下的安装部署

标签:nginx   linux   安装   

原文地址:http://blog.csdn.net/fengshizty/article/details/47019435

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