Nginx安装之前需要三个支持:
模块依赖性
①gzip 模块需要 zlib 库
②rewrite 模块需要 pcre 库
③ssl 功能需要 openssl 库
预先编译好的包:
sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
ububtu平台编译环境可以使用以下指令:
apt-get install build-essential
apt-get install libtool
一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。
然后开始:
1.从官网下载nginx安装包 tar.gz格式。
2.进行解压tar -zvxf nginx
3.设置一下配置信息 ./configure --prefix=/usr/local/nginx ,或者不执行此步,直接默认配置
如果出现/configure: error: the HTTP rewrite module requires the PCRE library.
解决方法:
需要安装pcre包。
sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev
你可能还需要安装
sudo apt-get install openssl libssl-dev
4.接下进行./configure
编译安装
make
make install
5.查看端口状态:netstat -ano|grep 80
6.启动Nginx:sudo /usr/local/nginx/sbin/nginx
打开浏览器访问,会显示一个默认页面。