码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 学习的前提

时间:2020-05-02 21:16:43      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:好的   linu   htm   结果   而不是   连接   pid   grep   需要   

前言

在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相关的都在这里。

nginx 学习的前提

标签:好的   linu   htm   结果   而不是   连接   pid   grep   需要   

原文地址:https://www.cnblogs.com/aoximin/p/12819062.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!