• Nginx(一)-- 初体验


    1.概念

      Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。

    • Nginx提供基本http服务,可以作为http代理服务器和反向代理服务器,支持通过缓存加速访问,可以完成简单的负载均衡和容错,支持包过滤功能,支持ssl。
    • Nginx提供高级http服务,可以进行自定义配置,支持虚拟主机,支持url重定向,支持网络监控,支持流媒体传输。
    • Nginx作为邮件代理服务器,它支持IMAP/POP3代理服务功能,支持内部SMTP代理服务功能。

    2.Nginx的优势 

      1.采用多进程模型

         Master、worker/worker...,一个Master进程管理多个Worker子进程

      2.异步非阻塞(NIO)

         一个Ngin可以处理成千上万的请求,仅取决于 服务器的内存

    3.优点

    • 实现高并发的访问
    • 部署简单
    • 内存消耗少
    • 成本低,开源免费

    4.安装步骤

      1.下载nginx的安装包,放到/usr/java/ 文件夹中,下载地址:html http://nginx.org/download/

      2.解压 tar -zxvf /usr/java/nginx-1.13.1.tar.gz

      3.nginx是编译安装的,在java文件夹中新建一个文件夹,mkdir nginx ,用于 将nginx安装到 nginx文件夹中

      4.进入到nginx-1.13.1文件夹中 ,执行:./configure --prefix=/usr/java/nginx,把nginx配置安装到 nginx文件夹中

      5.make && make install

            注意:如果在第五步出现:make: *** No rule to make target `build', needed by `default'. Stop.解决方法:http://www.cnblogs.com/zrbfree/p/6419043.html

      6.进入到nginx文件夹中,可以看到有:conf  html  logs  sbin 文件夹

              

      7.进入到 /usr/java/nginx/sbin文件件中,启动nginx,./nginx

      8.查看是否启动成功,ps -ef | grep nginx 或者 直接在浏览器中输入装了nginx服务器的IP地址(http://192.168.80.128/):

              1) ps -ef | grep nginx

          

              2) http://192.168.80.128

         

    5.常用命令

      1.启动

         cd  /usr/java/nginx/sbin

               ./nginx   或者   ./nginx -c nginx.conf

      2.停止

           1) 信号灯方式

          从容停止(即等到所有的请求都结束才停止):kill -QUIT [nginx master 进程号]

          快速停止(即不等待请求 就停止):kill [-TEAM|INT] [master 进程号]

          kill -9 进程号

         2) 命令行方式 

          cd /usr/java/nginx/sbin

         ./nginx -s stop

      3.配置文件重新加载

       nginx -s reload

      4.校验nginx .conf文件的语法格式

               nginx -t

  • 相关阅读:
    Click和Command事件的区别是什么
    后台取不到repeater里的checkbox选中状态 和 checkbox 值
    asp.net 控件生命周期 内的执行步骤
    采购流程
    matlab练习程序(图像放大/缩小,双立方插值)
    matlab练习程序(获取鼠标坐标)
    matlab练习程序(区域填充算法,队列版)
    matlab练习程序(二值图像连通区域标记法,两步法)
    matlab练习程序(寻找凸包,Graham扫描法)
    matlab练习程序(图像旋转,双线性插值)
  • 原文地址:https://www.cnblogs.com/xbq8080/p/7067719.html
Copyright © 2020-2023  润新知