• nginx 学习的前提


    前言

    在nginx 中,需要学会的是如何安装、基础的命令、看懂配置那么这时候才是一切的刚刚开始。

    正文

    安装可以去看菜鸟驿站的:
    https://www.runoob.com/linux/nginx-install-setup.html
    对了,这个最好去看官网,因为配置总是过时的。

    好的介绍一些基本命令:
    查看nginx 的版本:

    nginx -v
    


    结果如上;

    查看nginx 运行状态:

    ps -ef|grep nginx

    上面这个命令其实就是查进程中有没有nginx的字符,linux的基础命令。

    上面显示有进程,那么如何关闭?

    nginx -s stop
    

    这时候就会关闭掉。

    那么如何运行nginx呢?

    直接写:

    nginx
    

    下面截取了我运行的全过程;

    下面有一个必学的命令:

    nginx -s reload
    

    这个是从新加载配置文件,而不是去重启。

    为什么用这个呢?用这个的好处在于如果我们的配置文件出错,这时候是不会去从新加载的。

    配置文件

    配置文件分为3大块;

    第一块:全局块
    就是event上面的块

    简单介绍几个:

    worker_processes 显示工作进程数。

    error_log 错误报告

    pid 存放进程文件的位置

    worker_rlimit_nofile nginx进程最大打开文件数量,跟请求有关,先知道概念就好

    第二块:evnent 块

    这部分是用户和网络连接的部分。

    events
        {
            use epoll;
            worker_connections 51200;
            multi_accept on;
        }
    

    比如说:

    worker_connections  51200
    

    限制同时连接最大数量为51200。

    第三块:http块

    分为http块和server块

    这一块可以配置端口域名代理等等等,只有和http相关的都在这里。

  • 相关阅读:
    组合数取模 Lucas定理
    关于上下界的二分查找
    POJ 1091 跳蚤
    Eular 函数模板
    POJ 数学(3)
    SRM 567 div2
    SRM 570 div2
    最大最小搜索,alpha beta 剪枝
    JavaScript:prototype属性使用方法
    ArcGIS网络分析之Silverlight客户端服务区分析(五)
  • 原文地址:https://www.cnblogs.com/aoximin/p/12819062.html
Copyright © 2020-2023  润新知