欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CentOS7安装Nginx

程序员文章站 2022-07-08 19:46:22
...

1、环境准备(nginx中gzip模块需要 zlib库,rewrite模块需要 pcre 库,ssl功能需要openssl库)

1.1、安装gcc gcc-c++

yum install -y gcc gcc-c++

安装成功:

CentOS7安装Nginx

1.2、安装PCRE库

1.2.1、先下载

wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz

1.2.2、解压

tar -zxvf pcre-8.36.tar.gz

1.2.3、配置

cd pcre-8.36
./configure
make && make install

CentOS7安装Nginx

1.3、安装SSL库(先回到/usr/local/)

1.3.1、先下载

wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz

1.3.1、解压

tar -zxvf openssl-1.0.1j.tar.gz

1.3.2、配置

cd openssl-1.0.1j/
./config
make && make install

CentOS7安装Nginx

1.4、安装zlib库存(先回到/usr/local/)

1.4.1、先下载

wget http://zlib.net/zlib-1.2.11.tar.gz

1.4.2、解压

tar -zxvf zlib-1.2.11.tar.gz

1.4.3、配置

cd zlib-1.2.11/
./configure 
make && make install

CentOS7安装Nginx

2、安装nginx(先回到/usr/local/)

2.1、先下载

wget http://nginx.org/download/nginx-1.8.0.tar.gz

2.2、解压

tar -zxvf nginx-1.8.0.tar.gz 

2.3、配置

cd nginx-1.8.0/
./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module

遇到的错误:

CentOS7安装Nginx

解决办法

1、
./configure \

--prefix=/usr/local/nginx \

--pid-path=/usr/local/nginx/run \

--user=nginx \

--group=nginx \

--with-http_ssl_module \

--with-http_flv_module \

--with-http_stub_status_module \

--with-http_gzip_static_module \

--with-pcre \

--with-http_image_filter_module \

--with-debug \
再次执行:
make && make install

2.4、启动nginx

/usr/local/nginx/sbin/nginx

2.5、访问IP(成功进入ngnix页面)

CentOS7安装Nginx

2.6:重用命令:

重启
/usr/local/nginx/sbin/nginx –s reload
关闭
/usr/local/nginx/sbin/nginx -s stop
相关标签: ngnix安装