佳星啦

首页 > 学习笔记

学习笔记

nginx,nginx 配置详解

发布时间:2024-07-10 17:18:59 学习笔记

nginx,nginx 配置详解

一、Nginx配置文件的位置

1. 配置文件通常位于 /etc/nginx/nginx.conf或 /etc/nginx/sites-available/default。

2. 使用vim编辑器进行编辑: sudo vim /etc/nginx/nginx.conf。

二、配置Nginx监听端口和服务器块

1. 在nginx.conf中可以设置Nginx监听的端口和服务器块。

2. 可以通过命令启动、重启、关闭nginx: nginx, nginx -s reload, nginx -s stop, nginx -s quit。

三、Nginx主要配置文件 nginx.conf

1. nginx.conf包含全局配置、http 配置、server 配置以及 location 配置。

2. 主要组成部分包括全局块(Global Block)、http块、server块和location块。

四、配置参数详解

1. worker_processes用于指定Nginx的工作进程数量,通常设置为可用CPU核心的数量。

2. worker_connections指定每个工作进程可以处理的最大连接数。

五、nginx.conf配置文件详解

1. Nginx配置文件主要分为main、server、upstream和location部分。

2. 每部分包含多个指令,用于全局设置、主机设置、反向代理、负载均衡以及URL匹配特定位置后的设置。

六、其他相关内容

1. 默认配置文件存放在conf目录下,可以修改监听端口为未被占用的端口。

2. 使用内置变量$server_name和$server_port可以方便地进行动态参数配置和请求头部字段获取。