学习- Nginx-浅谈nginx配置文件的含义
conf目录下的nginx.conf 文件
worker_processes 1; # 工作进程个数 (通常是一个物理CPU内核 设置一个进程个数)
events { # 事件驱动模块
worker_connections 1024; # 一个工作进程可以创建多少个工作链接 默认1024
}
http {
include mime.types; # 引入mime.types配置文件 mime中存储的是文件描述符和后缀名
default_type application/octet-stream; # 如果文件类型不包含在mime.type文件内,默认以流的形式传输给客户端浏览器
sendfile on; # 数据零拷贝(配置为on的时候 Nginx应用程序内存不会CP文件 而是直接调用sendFile() 方法推送信号,将“Socket”和“文件描述符”发送给操作系统的网络接口。从磁盘读取文件后发送给客户端)
keepalive_timeout 65; # 保持连接超时时间
server { # 一个server表示一个虚拟主机(vhost)
listen 80; # 监听端口号
server_name localhost; # 域名 或者 主机名
location / { # URI 资源路径(域名后面就是URI)
root html; # 相对路径(Nginx根目录)
index index.html index.htm; # 默认页
}
error_page 500 502 503 504 /50x.html; # 当前站点错误页
location = /50x.html {
root html; # 一旦客户访问50x.html 会上html路径下寻找
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)