下载:http://nginx.org/en/download.html(选择一个稳定版本,即stable version)
直接复制链接地址:http://nginx.org/download/nginx-1.14.1.tar.gz
非root用户:sudo wget http://nginx.org/download/nginx-1.14.1.tar.gz
root用户直接:wget http://nginx.org/download/nginx-1.14.1.tar.gz
下载好之后解压: tar -zxvf nginx-1.14.1.tar.gz
进入解压后目录:cd nginx-1.14.1/
./configure --help 可以查看安装的配置参数
执行命令./configure --prefix=/usr/local/nginx(安装路径)进行参数配置
若出现错误:
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
这是报缺少pcre库,但是使用 rpm -qa | grep pcre 查看发现pcre已经安装了,这是因为缺少pcre-devel
使用yum安装 yum -y install pcre-devel
安装好之后重新执行./configure --prefix=/usr/local/nginx
若报错误:
./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.
使用yum安装zlib-devel:yum -y install zlib-devel
安装好之后重新执行./configure --prefix=/usr/local/nginx
然后执行命令make命令将文件编译成二进制文件
再执行make install进行安装
也可以将make和make install 合并,执行make && make install
进入/usr/local目录,发现目录下多了个nginx目录,cd /usr/local
进入nginx目录下的sbin目录,有一个nginx文件,执行这个文件就可以启动nginx服务器了
./nginx
使用ps -ef | grep nginx 可以看到nginx服务器已经启动
启动浏览器输入localhost就可以访问nginx服务器了