nginx - ubutun下安装nginx(详述编译方法)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx - ubutun下安装nginx(详述编译方法)相关的知识,希望对你有一定的参考价值。

一、使用apt命令安装

sudo apt-get install nginx

 

二、编译方法安装(个人实践方法,具体见官方文档)

1)说明:我使用的虚拟机是64位 ubuntu server14.04,源使用的是163的。(更换源见我另一篇随笔http://www.cnblogs.com/15ho/p/6045097.html)

  

//由于系统是服务器版,可以能缺少下列软件
//缺少gcc
sudo apt-get install gcc
//缺少c++编译器
sudo apt-get install g++
//缺少make
sudo apt-get install make

 

2)下载nginx安装包http://nginx.org/en/download.html

  1. 由于编译时部分需要root权限,建议直接执行su root
  2. 解压nginx-xx.tar.gz
  3. 进入解压缩目录,执行./configure(检查是否缺少依赖包或编译工具)
  4. make & make install
  5. 浏览器访问此虚拟机ip,出现welcome to nginx页面表示安装成功(或wget http://localhost,是否下载到index.html文件)

3)安装nginx依赖包。

  • gzip模块需要 zlib 库
  • rewrite模块需要 pcre 库
  • ssl 功能需要openssl库
  1. 由于编译时部分需要root权限,建议直接执行su root
  2. 获取pcre编译安装包,在http://www.pcre.org/上可以获取当前最新的版本
  3. 解压缩pcre-xx.tar.gz包。
  4. 进入解压缩目录,执行./configure。
  5. make & make install(如果编译时卡死,就直接ctrl+c,再重新执行此命令)
  6. 获取zlib编译安装包,在http://www.zlib.net/上可以获取当前最新的版本。
  7. 解压缩zlib-xx.tar.gz包。
  8. 进入解压缩目录,执行./configure。
  9. make & make install
  10. apt-get install opensll命令安装openssl

以上是关于nginx - ubutun下安装nginx(详述编译方法)的主要内容,如果未能解决你的问题,请参考以下文章

详述Linux系统中Nginx虚拟主机的配置

详述Linux系统中配置Nginx网页优化

详述Linux系统中搭建Nginx动静分离

wnmp配置(windows+nginx+mysql+php开发环境)

Nginx反向代理负载均衡模块功能详述

Nginx从入门到实战