nginx之安装

1、简介

  Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

2、安装

  nginx的部分模块依赖其他模块:

  gzip模块需要 zlib 库

  rewrite模块需要 pcre 库

  ssl 功能需要 openssl 库

  所以安装 nginx 之前先安装以上三个库文件,相关安装包可到云盘下载:http://pan.baidu.com/s/1eQGxvF0

  2.1、安装zlib

  a、访问zlib首页http://www.zlib.net/,下载zlib安装包,如图所示:

  

  b、上传到服务器,解压tar包, tar -xzvf zlib-1.2.8.tar.gz

  c、进入目录zlib-1.2.8,执行命令 ./configure

  d、执行 make && make install 进行安装

  

  2.2、安装pcre

  a、访问pcre首页http://www.pcre.org/,下载pcre安装包,如图所示:

  

  b、上传到服务器,解压tar包, tar -xzvf pcre-8.36.tar.gz

  c、进入目录pcre-8.36,执行命令 ./configure

  d、执行 make && make install 进行安装

  2.3、安装openssl

  a、访问openssl首页http://www.openssl.org/source/,下载openssl安装包,如图所示:

   

  b、上传到服务器,解压tar包, tar -xzvf openssl-0.9.8zg.tar.gz

  c、进入目录pcre-8.36,执行命令 ./config

  d、执行 make && make install 进行安装

  2.4、安装nginx

  a、访问nginx首页http://nginx.org/en/download.html,下载nginx安装包,如图所示:

  

  左侧为linux版本的安装包,右侧的为windows版本的安装包

  b、上传到服务器,解压tar包, tar -xzvf nginx-1.9.5.tar.gz

  c、进入目录nginx-1.9.5,执行命令 ./configure

  d、执行 make && make install 进行安装

  e、安装好后,会在/usr/local目录下生成nginx的安装目录

  f、执行 nginx -c /usr/local/nginx/conf/nginx.conf 命令启动nginx(注意:nginx命令在/usr/local/nginx/sbin目录下,需要将该目录放到环境变量PATH中)

  g、如果需要停止nginx,执行 ps -ef | grep nginx 命令,杀掉进程即可

  h、访问服务器IP,即可打开nginx首页

  

原文地址:https://www.cnblogs.com/yuan-yuan/p/4892005.html