Nginx 学习总结

1、定义

       Nginx是一个使用C 开发的、高性能的 HTTP 服务器及反向代理服务器,官方测试nginx能够支持五万并发链接,并且CPU、内存等资源消耗非常低,运行很稳定。

2、应用场景

        1 > http 服务器,独立提供HTTP服务,可以做网页静态服务器;

        2> 虚拟主机,实现一台服务器虚拟出多个网站;

        3> 反向代理,负载均衡,当访问达一定时,多台服务器可以使用Nginx做反向代理,并且可以设置weight值,处理客户端请求。

3、 安装

       1> 下载 Nginx 依赖包 GCC、PCRE、zlib、openssl

       2> 将nginx 源码下载到linux系统

       3> 进行configure

  ./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client\

--http-proxy-temp-path=/var/temp/nginx/proxy\

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi\

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi\

--http-scgi-temp-path=/var/temp/nginx/scgi

      4> make

      5> make install

4、 Nginx开启、关闭

      1>开启命令

       进入nginx的sbin目录,./nginx就可以启动

       2>关闭命令

       ./nginx -s stop

       3> 刷新命令

       ./nginx -s reload

5、 Nginx配置

      nginx安装目录下的 /conf目录下nginx.conf文件是nginx的配置文件

      

6、Nginx 应用场景之配置虚拟机

    1>基于端口配置

        在nginx.conf文件中添加一个Service节点,修改端口号就可以

         

  

  2>基于域名配置


7、Nginx 应用场景之反向代理、负载均衡

    1> 反向代理

     一个Nginx反向服务器,两个实际提供服务的服务器【可用tomcat】


 upstream tomcats{

       server 192.168.25.148:8080;     // tomcat 1

       server 192.168.25.148:8081;     //tomcat  2

   }

 

   server {

        listen       80;

        server_name  tomcat.taotao.com;

        location / {

            proxy_pass   http://tomcats;   

            index  index.html index.htm;

        }

   }

    2>负载均衡

只需要在upstream的server后面添加一个weight即可代表权重。权重越高,分配请求的数量就越多。默认权重是1.

 upstream tomcats{

       server 192.168.25.148:8080   weight = 2; 

       server 192.168.25.148:8081;   

   }

 

   server {

        listen       80;

        server_name  tomcat.taotao.com;

        location / {

            proxy_pass   http://tomcats;   

            index  index.html index.htm;

        }

   }

注意:修改配置文件后,重启服务生效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值