1.nginx安装和基本配置详解

一.简介

      nginx是一个开源且高性能、可靠的HTTP中间件、代理服务。

二.常见的HTTP服务

     httpd、iis、gws

三.为什么选择nginx

       ①.IO多路复用epoll

              IO多路复用:

                   多个描述符的IO操作都能在一个线程内并发交替地顺序完成,这就叫IO多路复用,这里的“复用”是指复用同一个线程。

              epoll:

                   IO多路复用的实现方式。

        ②.轻量级

              功能模块少

              代码模块化

        ③.CPU亲和

        ④.sendfile

             

四.nginx安装前准备

      ①.环境调试确认

             确认系统网络

             确认yum是否可用

             确认关闭iptables

             确认停用selinux


        ②.两项安装

  

         ③.一次初始化

       

五.nginx安装

         ①.nginx版本

          Mainline version - 开发版

          Stable    version - 稳定版

         ②.基于centos7环境,采用yum源安装方式

         

          

             

            yum list | grep nginx

            

            yum install  nginx  ---开始安装

            ③.nginx基本参数

            安装目录

            rpm -ql nginx   查看nginx安装目录

            /etc/logrotate/nginx  : nginx日志轮转,用于logrotate服务的日志切割。

            /etc/nginx/nginx.conf  : nginx主配置文件

            /etc/nginx/conf.d/default.conf

            /etc/nginx/mime.types  : 设置http协议的content-type与扩展名对应关系。(html、json等)

            /var/cache/nginx  : nginx缓存目录

            /var/log/nginx  : nginx日志目录

           

            编译参数

           


            nginx基本配置语法

               nginx.conf

                   user:设置nginx服务的系统使用用户

                   worker_processes : 工作进程数

                   error_log:nginx的错误日志

                   pid:nginx服务启动的pid

                   worker_connections  每个进程允许最大连接数

                   use:工作进程数

               图例

              

          nginx日志类型

          error.log、access.log

         

          nginx  -V

         

         


            nginx -t -c /etc/nginx/nginx.conf  测试配置文件

            nginx -s reload -c /etc/nginx/nginx.conf  重载配置文件

            systemctl  reload  nginx  重启nginx

            ab -n 40 -c 20  http://www.baidu.com   nginx压力测试  40:请求数; 20:并发数;


     

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值