一、使用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
- 由于编译时部分需要root权限,建议直接执行su root
- 解压nginx-xx.tar.gz
- 进入解压缩目录,执行./configure(检查是否缺少依赖包或编译工具)
- make & make install
- 浏览器访问此虚拟机ip,出现welcome to nginx页面表示安装成功(或wget http://localhost,是否下载到index.html文件)
3)安装nginx依赖包。
- gzip模块需要 zlib 库
- rewrite模块需要 pcre 库
- ssl 功能需要openssl库
- 由于编译时部分需要root权限,建议直接执行su root
- 获取pcre编译安装包,在http://www.pcre.org/上可以获取当前最新的版本
- 解压缩pcre-xx.tar.gz包。
- 进入解压缩目录,执行./configure。
- make & make install(如果编译时卡死,就直接ctrl+c,再重新执行此命令)
- 获取zlib编译安装包,在http://www.zlib.net/上可以获取当前最新的版本。
- 解压缩zlib-xx.tar.gz包。
- 进入解压缩目录,执行./configure。
- make & make install
- apt-get install opensll命令安装openssl
时间: 2024-10-08 00:59:52