Nginx 的配置文件说明|学习笔记

简介: 快速学习 Nginx 的配置文件说明

开发者学堂课程【Linux 操作系统实战Nginx 的配置文件说明】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/699/detail/12314


Nginx 的配置文件说明


内容介绍

一、Nginx 配置文件的结构说明

二、Nginx.conf配置文件说明


一、Nginx 配置文件的结构说明

1.所有 Nginx 配置文件都位于 nginx/目录中。

2.Nginx 的主要配置文件是 nginx/nginx.conf

3.为每个域创建一个单独的配置文件使服务器易于维护。

4.Nginx 服务器配置文件必须以.conf 结尾并存储在 nqinx/conf.d 目录中。

可以根据需要拥有任意数量的服务器块。

image.png


二、Nginx.conf 配置文件说明

1.所有 Nginx 配置文件都位于/etc/nginx/目录中。

2.Nginx 的主要配置文件是/etc/nginx/nginx.conf

3.为每个域创建一个单独的配置文件使服务器易于维护

4.Nginx 服务器阻止文件必须以结尾

conf 并存储在/etc/nginx/conf.d目录中,您可以根据需要拥有任意数量的服务器块。

image.png

user nobody  行 nginx 的用户及

worker_processes 1; 工作进程数目通常是 CPU 的2×

error_log logs/error.log;

error_log logs/error.log notice;错误日志路径

error log logs/error.log info

pid logs/nginx.pid; 进程标识符存放路径

worker _connections 1024; 每个工作进程的最大连接数量。

image.png

gzip on; 配置服务站点

listen 80; 监听端口

server_name localhost; 访问域名

location / 站点文件路径

root html;

index index.html index.htm; 网站索引

image.png

listen 443 ss1; ssl监斯端口

server_name localhost;站点域名

ssl certificate cert.pem; 证书

ssl certificate_keycert.key:证书的私

相关文章
|
7月前
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
767 87
|
缓存 负载均衡 应用服务中间件
nginx的配置文件详解
本文详细解释了nginx配置文件中的关键指令和区块,如http、server、location、upstream、events等,并通过一个示例配置文件展示了如何设置HTTP服务器、gzip压缩、反向代理、URL重写、错误页面和负载均衡等,强调了配置的灵活性和实际应用。
900 4
|
10月前
|
网络协议 前端开发 应用服务中间件
nginxconf.sh 自动生成 nginx tcp 转发配置文件 conf
该脚本由 eisc.cn 开发,用于自动生成 Nginx 代理配置。它根据预设的域名、IP 和端口信息,为多个项目(如 www、work、sou 等)创建对应的 Nginx 配置文件,设置前端转发、端口对端口及后端转发规则,并生成日志和 301 跳转配置。支持自动创建 CGI 解析目录,确保各项目能够正确访问。运行时需具备 root 权限或使用 sudo。
338 9
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
598 5
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
域名解析 网络协议 应用服务中间件
nginx server_name配置文件覆盖不生效
nginx server_name配置文件覆盖不生效
|
应用服务中间件 nginx
nginx 配置文件
nginx 配置文件
|
缓存 负载均衡 算法
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
Nginx 是一款高性能的 HTTP 和反向代理服务器,也是一个通用的 TCP/UDP 代理服务器,以及一个邮件代理服务器和通用的 HTTP 缓存服务器。
627 0
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
|
运维 应用服务中间件 网络安全
运维系列.Nginx配置文件结构功能总结
运维系列.Nginx配置文件结构功能总结
324 0
运维系列.Nginx配置文件结构功能总结
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
446 2
|
前端开发 应用服务中间件 nginx
网页设计,若依项目修改(It must be done)01----若依打包位置,nginx代理前端静态资源和后端接口,就是怎样设置转载,访问固定端口,让他访问其他资料的配置文件,访问/,给你那些
网页设计,若依项目修改(It must be done)01----若依打包位置,nginx代理前端静态资源和后端接口,就是怎样设置转载,访问固定端口,让他访问其他资料的配置文件,访问/,给你那些