欢迎来到站长教程网!

Nginx

当前位置:主页 > 服务器教程 > Nginx >

CentOS 7下安装Nginx处事器

时间:2021-05-04|栏目:Nginx|点击:

安装所需情况

Nginx 是 C语言 开拓,发起在 Linux 上运行,虽然,也可以安装 Windows 版本,本篇则利用 CentOS 7 作为安装情况。

一. gcc 安装

安装 nginx 需要先将官网下载的源码举办编译,编译依赖 gcc 情况,假如没有 gcc 情况,则需要安装:

yum install gcc-c++

二. PCRE pcre-devel 安装

PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包罗 perl 兼容的正则表达式库。nginx 的 http 模块利用 pcre 来理会正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是利用 pcre 开拓的一个二次开拓库。nginx也需要此库。呼吁:

yum install -y pcre pcre-devel

三. zlib 安装

zlib 库提供了许多种压缩息争压缩的方法, nginx 利用 zlib 对 http 包的内容举办 gzip ,所以需要在 Centos 上安装 zlib 库。

yum install -y zlib zlib-devel

四. OpenSSL 安装

OpenSSL 是一个强大的安详套接字层暗码库,席卷主要的暗码算法、常用的密钥和证书封装打点成果及 SSL 协议,并提供富厚的应用措施供测试或其它目标利用。
nginx 不只支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

官网下载

1.直接下载.tar.gz安装包,地点:https://nginx.org/en/download.html

CentOS 7下安装Nginx办事器

2.利用wget呼吁下载(推荐)。

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

CentOS 7下安装Nginx办事器

我下载的是1.10.1版本,这个是今朝的不变版。

解压

依然是直接呼吁:

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1

设置

其实在 nginx-1.10.1 版本中你就不需要去设置相关对象,默认就可以了。虽然,假如你要本身设置目次也是可以的。

1.利用默认设置

./configure

2.自界说设置(不推荐)

./configure \
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

注:将姑且文件目次指定为/var/temp/nginx,需要在/var下建设temp及nginx目次

编译安装

make
make install

查找安装路径:

whereis nginx

CentOS 7下安装Nginx办事器

启动、遏制nginx

cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方法遏制步调是待nginx历程处理惩罚任务完毕举办遏制。
./nginx -s stop:此方法相当于先查出nginx历程id再利用kill呼吁强制杀掉历程。

查询nginx历程:

ps aux|grep nginx

重启 nginx

1.先遏制再启动(推荐):

对 nginx 举办重启相当于先遏制再启动,即先执行遏制呼吁再执行启动呼吁。如下:

./nginx -s quit
./nginx

2.从头加载设置文件:

当 ngin x的设置文件 nginx.conf 修改后,要想让设置生效需要重启 nginx,利用-s reload不消先遏制 ngin x再启动 nginx 即可将设置信息在 nginx 中生效,如下:

./nginx -s reload

启动乐成后,在欣赏器可以看到这样的页面:

CentOS 7下安装Nginx办事器

开机自启动

即在rc.local增加启动代码就可以了。

vi /etc/rc.local

增加一行 /usr/local/nginx/sbin/nginx

配置执行权限:

chmod 755 rc.local

CentOS 7下安装Nginx办事器

到这里,nginx就安装完毕了,启动、遏制、重启操纵也都完成了,虽然,你也可以添加为系统处事,我这里就不在演示了。

上一篇:详解nginx日志按时备份和删除

栏    目:Nginx

下一篇:操作nginx如何匹配多个条件

本文标题:CentOS 7下安装Nginx处事器

本文地址:www.jiaocheng88.com.cn/Nginx/61833.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:584415406 | 邮箱:584415406#qq.com(#换成@)

Copyright © 2015-2020 小白站长教程网 版权所有 苏ICP备20040415号-3