前言
记录下nginx安装过程。本文只演示源码包编译安装。个人比较喜欢自定义安装,灵活。
nginx下载相关
官方下载页面:https://nginx.org/en/download.html
configure配置文件详解:https://nginx.org/en/docs/configure.html
安装编译工具及库文件
安装gcc g++的依赖库
root@chenruiwen:~# apt-get install build-essential
root@chenruiwen:~# apt-get install libtool
安装pcre依赖库(https://www.pcre.org/)
root@chenruiwen:~# apt-get update
root@chenruiwen:~# apt-get install libpcre3 libpcre3-dev
安装zlib依赖库(https://www.zlib.net)
root@chenruiwen:~# apt-get install zlib1g-dev
安装SSL依赖库(16.04默认已经安装了)
root@chenruiwen:~# apt-get install openssl
安装nginx
下载nginx
root@chenruiwen:/data/nginx# wget http://nginx.org/download/nginx-1.6.2.tar.gz
解压
root@chenruiwen:/data/nginx# tar xf nginx-1.6.2.tar.gz
进入解压目录
root@chenruiwen:/data/nginx# cd nginx-1.6.2/
配置
root@chenruiwen:/data/nginx/nginx-1.6.2# ./configure --prefix=/usr/local/nginx
编译,安装
root@chenruiwen:/data/nginx/nginx-1.6.2# make
root@chenruiwen:/data/nginx/nginx-1.6.2# make install
测试
root@chenruiwen:/data/nginx/nginx-1.6.2# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.6.2
nginx安装完成
配置软链接
root@chenruiwen:/data/nginx/nginx-1.6.2# ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
现在就可以不用路径直接输入nginx启动。
启动
root@chenruiwen:/data/nginx/nginx-1.6.2# nginx -c /usr/local/nginx/conf/nginx.conf