Ngnix篇——记录一次Centos7实战搭建Ngnix1.8

2022/1/13 7:07:52

本文主要是介绍Ngnix篇——记录一次Centos7实战搭建Ngnix1.8,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

首先说一下什么Ngnix:

Nginx是一款高性能的 HTTP 和反向代理服务器

优点:

1.高并发量:根据官方给出的数据,能够支持高达 50,000 个并发连接数的响应
2.内存消耗少:处理静态文件,同样起web 服务,比apache 占用更少的内存及资源,所有它是轻量级的
3.简单稳定:配置简单,基本在一个conf文件中配置,性能比较稳定,可以7*24小时长时间不间断运行
4.模块化程度高:Nginx是高度模块化的设计,编写模块相对简单
5.负载均衡服务器:Nginx可以做高并发的负载均衡,且Nginx是开源免费的,如果使用F5等硬件来做负载均衡,硬
件成本比较高
6.可移植性高:Nginx代码完全用C语言编写

缺点:

1.动态处理差:nginx处理静态文件好,耗费内存少,但是处理动态页面比较差
2.rewrite弱:虽然nginx支持rewrite功能,但是相比于Apache来说,Apache比nginx 的rewrite 强大

分界线:以上来源于百度百科。切下来我们今天切入正题

1.安装gcc编译环境:

yum install -y gcc-c++

在这里插入图片描述
2.安装zlib-devel库

yum install -y zlib-devel

3.安装OpenSSL密码库:

yum install -y openssl openssl-devel

没出现error就是安装成功,接下来我们继续摆

4.安装pcre正则表达式库:

https://github.com/PhilipHazel/pcre2/releases(如果wget不下来压缩包,可以去这里下载)
1.wget https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz
2.tar -xf  pcre2-10.39
3.cd pcre2-10.39/
4.mkdir -p /usr/local/pcre (这个根据自己的目录来既可)
5../configure --prefix=/usr/local/pcre
6.make && make install

5.接下来重头戏安装ngnix

nginx下载官网:http://nginx.org/en/download.html
1.wget http://nginx.org/download/nginx-1.18.0.tar.gz
2.mkdir -p /usr/local/nginx (这个根据自己的目录来既可)
3.tar -xf nginx-1.16.0.tar.gz 
4.cd nginx-1.16.0
5./configure --prefix=/usr/local/nginx  
6.make && make install

以上安装没有报error就没问题

6.到这里ngnix的安装以及完成了接下来我们启用NGnix

启动ngnix:
到目录下(不是解压目录./configure --prefix=/usr/local/nginx (到这个目录下启动ngnix)),
./ngnix启动
./nginx -s stop 关闭Ngnix
./nginx -s reload 修改完配置文件过后,需要进行加载

解决办法:

1.kill 掉对应的进程
2.修改ngnix默认端口,如果是云服务器需要去云服务器的安全查看是否开启对应的端口
在这里插入图片描述

出现这个便是安装成功了在这里插入图片描述



这篇关于Ngnix篇——记录一次Centos7实战搭建Ngnix1.8的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程