一般我们都需要先装pcre,zlib,前者为了重写rewrite,后者为了gzip压缩。
1.选定源码目录
选定目录 /usr/local/
cd/usr/local/
2.安装PCRE库
cd/usr/local/
wgethttp://nchc.dl.sourceforge.net/project/pcre/pcre/8.36/pcre-8.36.tar.gz
tar -zxvfpcre-8.36.tar.gz
3.安装zlib库
cd/usr/local/
wgethttp://zlib.net/zlib-1.2.8.tar.gz
tar -zxvfzlib-1.2.8.tar.gz cd zlib-1.2.8
4. 安装 ssl
cd/usr/local/
wgethttp://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -zxvfopenssl-1.0.1c.tar.gz
6.安装nginx
Nginx一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把Nginx安装到/usr/local/nginx目录下的详细步骤:
cd/usr/local/
wgethttp://nginx.org/download/nginx-1.8.0.tar.gz
tar -zxvfnginx-1.8.0.tar.gz
cdnginx-1.8.0
./configure --prefix=/opt/nginx
make
makeinstall
--with-pcre=/usr/src/pcre-8.21指的是pcre-8.21的源码路径。
--with-zlib=/usr/src/zlib-1.2.7指的是zlib-1.2.7的源码路径。
--with-openssl=/usr/src/penssl-1.0.1c指的是openssl库的源码路径
--with-http_ssl_module启用ngx_http_ssl_module模块
--add-module=../ngx_cache_purge-1.0
6.启动
确保系统的 80端口没被其他程序占用,
/usr/local/nginx/sbin/nginx
检查是否启动成功:
netstat-ano|grep 80有结果输入说明启动成功
打开浏览器访问此机器的 IP,如果浏览器出现Welcome to nginx!则表示Nginx已经安装并运行成功。
以上是在centos6上安装成功, 对于centos7 推荐用如下组合: