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,local,Ngnix,Ngnix1.8,Centos7,nginx,install,pcre2,安装 来源: https://blog.csdn.net/qq_38925100/article/details/122456280