Nginx简介与安装

简介:

  • 1、Nginx (engine x) 是一个高性能的Web服务器和反向代理服务器,也可以作为邮件代理服务器;
  • 2、Nginx 是由俄罗斯人 Igor Sysoev 采用C语言开发编写的,第一个公开版本0.1.0发布于2004年10月4日;
  • 3、Nginx 特点是占有内存少,并发处理能力强,以高性能、低系统资源消耗而闻名,Nginx官方测试为5万并发请求;
  • 4、与Nginx同类型的Web服务器还有Apache、Lighttpd(音同lighty)、Tengine(阿里巴巴的) 等;
  • 5、Nginx
    的并发处理能力在同类型的Web服务器中表现极好(Apache、Lighttpd),在全世界范围内大量的网站使用了Nginx,国内互联网中也大量使用了Nginx,其中不乏知名公司
    ps:Nginx的速度是Apache 5-10倍,数据准确与否无法考量。
  • 6、Nginx是免费开源的,同时Nginx也有收费的商业版本,商业版本提供了性能优化、宕机等紧急问题处理等技术支持和服务;

ps:

  • 反向代理(Reverse
    Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器;
    -反向代理是无法知道真正的底层地址,

    正向代理类似一个跳板机,代理访问外部资源。比如:我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器,它能访问那个我不能访问的网站,于是我先连上代理服务器,告诉它我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我;

**Nginx的作者Igor Sysoev简介:

  • Igor Sysoev出生与1970年的阿拉木图(哈萨克斯坦共和国城市),也就是前苏联;
    1991年苏联解体,哈萨克斯坦宣布独立,Nginx作者1994年毕业于莫斯科国立鲍曼技术大学;
    毕业后继续在莫斯科工作和生活,就职于NGINX,Inc.,任CTO; https://www.nginx.com/**
    在这里插入图片描述

Nginx环境搭建:

安装:

  • 安装前准备:

  • Nginx的安装需要Linux安装相关的几个库,否则配置和编译会出现错误,这几个库分别是:
    1、gcc编译器是否安装?
    检查是否安装:yum list installed | grep gcc
    执行安装:yum install gcc -y
    2、openssl库是否安装?
    检查是否安装:yum list installed | grep openssl
    执行安装:yum install openssl openssl-devel -y
    3、pcre库是否安装?
    检查是否安装:yum list installed | grep pcre
    执行安装:yum install pcre pcre-devel -y
    4、zlib库是否安装?
    检查是否安装:yum list installed | grep zlib
    执行安装:yum install zlib zlib-devel -y
    一次性安装,执行如下命令:

    yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

  • 正式安装

  • 如果在Linx系统下载,在cd到指定目录后,执行wget 下载链接地址即可完成自动下载
    1、解压下载下来的nginx文件,执行命令:tar -zxvf nginx-1.14.0.tar.gz
    2、切换至解压后的nginx主目录,执行命令:cd nginx-1.14.0
    3、在nginx主目录nginx-1.14.0下执行命令:./configure --prefix=/usr/local/nginx(其中–prefix是指定nginx安装路径)

    4、执行命令进行编译:make
    5、执行命令进行安装:make install

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值