linux下安装nginx
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下安装nginx相关的知识,希望对你有一定的参考价值。
操作系统:centos 7
nginx版本: nginx-1.11.1
安装准备工作,Nginx需要依赖下面3个包
1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.gz
2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ ) pcre-8.38.tar.gz
3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ ) openssl-1.0.1.tar.gz
nginx 下载地址http://nginx.org/en/download.html
一、安装openssl命令
tar -xzvf openssl-1.0.1.tar.gz --解压
cd openssl-1.0.1
./config --prefix=/usr/local/openssl
./config -t
make ---编译Openssl
说明如果编辑出错gcc: Command not found,上网查才发现我安装没有GCC编译器,执行命令 yum -y install gcc 安装GCC(注意,一定要忘了顺畅,不然安装不了)
然后在执行:make install
在安装时如果出现如下错误:POD document had syntax errors at /usr/bin/pod2man line 69. make .那么,解决如下: rm /usr/bin/pod2man
二、安装 zlib 命令
我下载的是zlib-1.2.8.tar.xz
xz -d zlib-1.2.8.tar.xz 解压成 zlib-1.2.8.tar
tar xvf zlib-1.2.8.tar
cd zlib-1.2.8
./configure --prefix=/usr/local/zlib
make &make install
安装zlib 比较顺利
三、安装nginx
tar zxvf nginx-1.11.1.tar.gz
cd nginx-1.11.1
./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.38 --with-zlib=/usr/local/zlib --with-openssl=/usr/local/openssl
注意 --with-pcre 一定要指向pcre-8.38.tar.gz的解压目录,其他指向安装目录就可以了
make&make install
注意 如果出现 致命错误: zlib.h:没有那个文件或目录 --with-zlib 指向zlib-1.2.8.tar的解压目录
四 nginx 启动
cd usr/local/nginx/sbin ./nginx
启动成功,在浏览器输入localhost就可以看到效果了
以上是关于linux下安装nginx的主要内容,如果未能解决你的问题,请参考以下文章