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默认端口,如果是云服务器需要去云服务器的安全查看是否开启对应的端口
在这里插入图片描述

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值