您好,欢迎访问一九零五行业门户网

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= options.
         解决办法:
yum -yinstall openssl openssl-devel
安装完毕。
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了nginx在linux下的安装部署,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息