Nginx

一.什么是Nginx

          它是一款类似于apache、tomcat的高性能服务器软件。目前国内各大门户网

   站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也

   部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网

   站开始部署Nginx

二.Nginx功能

      1.可以在它上面发布项目,供外界访问.

      2.是一种高性能HTTP和反向代理服务器,也是一个代理邮件服务器,也就是说我们在Nginx上 面可以发布网站,也可以实现负载均衡功能,还可以作为邮件服务, 实现收发邮件等功能

     3.负载均衡:当同时有多个用户访问服务器时候,为了减少服务器  压力,我们需要将用户引入各服务器,分担服务器压力

                            

三.Nginx与其它服务器性能比较

             1、IIS只能运行于windows,性能没有linux

             2Tomcat面向Java语言,重量级服务器

             3Apache不支持高并发

             4Nginx支持处理百万级TCP连接,10万以上并发连接

                          支持跨平台服务器,轻量级服务器

          优点:高并发,部署简单,内存消耗少,成本低

          缺点:rewrite功能不够强大,模块没有Apache多

四.Nginx服务器安装

              Nginx官网:http://nginx.org/en/download.html

                    

五、Nginx启动、停止、重启

                 

      注意:Nginx默认端口号为80,如启动不了一般是端口被占用

              可以使用netstat -ano|findstr :80 命令查看被哪个端口占用,然后将其关闭             

              或者在nginx根目录下的配置文件nginx.conf中找到端口号80然后进行修改,

              然后再浏览器地址栏输入ip:port查看

停止与重启

   cdnginx根目录下执行

             nginx -s stop  强制关闭

            nginx -s quit   安全关闭

            nginx  -s reload  修改配置文件时,重启nginx

             nginx  -s reopen 打开日志文件 

六.反向代理与负载均衡

正向代理:

       当我们不能访问某个网站时,可以通过中间服务器C,通过C来访问这个网站,C被称为代理服务器

          特点:知道访问哪一个网站

反向代理:

       使用个人电脑访问服务器集群中的服务器无法访问,通过第三方服务器访问服务器集群的内容,但是并不知道访问的是哪一台服务器提供的内容. 

 负载均衡:

       建立多个服务器,这些服务器组成一个服务器集群,用户访问网站时,先去访问一个中间代理服务器,中间服务器在服务器集群中选择一个压力较小的服务器,然后将该访问请求引入该选择的服务器.

       保证服务器集群中的每个服务器的压力趋于平衡,分担了服务器的压力,避免了服务器崩溃的情况.

七.使用nginx来实现代理

listen: 

        表示当前的代理服务器监听的端口,默认的是监听80端口。

server name: 

         表示监听到之后需要转到哪里去

location: 

        表示匹配的路径,这时配置了/表示所有请求都被匹配到这里

root: 

      里面配置了root这时表示当匹配这个请求的路径时,将会在这个文件夹内寻找相应的文 件,这里对我们之后的静态文件伺服很有用。

index:

       没有指定主页时,默认会选择这个指定的文件,它可以有多个,并按顺序来加载,如果第一个不存在,则找第二个,依此类推。

       nginx.conf

          

  

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值