`
Zhongwei_leg
  • 浏览: 552066 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Nginx 的 HTTP 配置

阅读更多

HTTP module 包含 3 个 logical blocks:

http, server, location.

server 包含在 http block 中, location 包含在 server block 或者其他的 location block 中。结构如图:

 

 

引用自 <Nginx HTTP server>

 

全局 directive 和局部 directive 类似普通编程语言:

 

 

http {
    # Enable gzip compression at the http block level
    gzip on;
    server {
          server_name localhost;
          listen 80;
          # At this stage, gzip still set to on
          location /downloads/ {
                gzip off;
                # This directive only applies to documents found
                # in /downloads/
           }
     }
}
 

 

 

 

分享到:
评论

相关推荐

    Nginx完整配置说明

    Nginx完整配置说明 Nginx是当前最流行的Web服务器软件之一,常用于搭建Web服务器、反向代理服务器、负载均衡器等。下面是Nginx的完整配置说明,涵盖基本配置、反向代理、FastCGI等方面的知识点。 一、基本配置 在...

    centos8 nginx1.20.1 与nginx配置文件

    在IT行业中,Nginx是一款广泛应用的开源HTTP服务器和反向代理服务器,以其高效、稳定和易扩展的特性深受开发者喜爱。在这个主题中,我们主要关注如何在CentOS 8操作系统上安装Nginx 1.20.1版本以及配置Nginx以支持...

    02nginx动态配置.zip

    在修改Nginx配置文件后,应先检查语法是否正确。可以使用`nginx -t`或`sudo nginx -t`命令进行测试,如果返回`configuration file /etc/nginx/nginx.conf test is successful`,则说明配置无误。然后重启Nginx以使...

    Windows平台,Nginx配置文件修改自动加载重启

    本教程将介绍一种方法,使得在Windows环境下,Nginx配置文件修改后能够自动加载并重启,以实现配置的即时生效。 首先,`nginx.conf`是Nginx的主要配置文件,它包含了服务器的各项设置,如监听端口、服务器块、反向...

    Nginx配置http转https以及https访问http静态资源.docx

    Nginx配置http转https以及https访问http静态资源 Nginx是一款流行的开源Web服务器软件,常用于服务器端的反向代理、负载均衡、媒体流等功能。本文档将详细介绍如何使用Nginx配置http转https,以及https访问http静态...

    nginx多配置文件

    压缩包中的`nginx-conf`可能包含了示例的Nginx配置文件,用于展示如何为不同环境设置配置。这些文件可能包括服务器块定义,比如监听端口、服务器名、反向代理规则、缓存设置等。通过分析这些文件,可以更好地理解和...

    nginx 网页配置工具

    使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置。 支持nginx...

    nginx完全配置手册

    《Nginx完全配置手册》是一本专注于深入理解与实践Nginx服务器配置的资源集合。本书涵盖了从基础到高级的各个层面,旨在帮助读者掌握Nginx的全面使用,特别是集群配置。以下是对各章节内容的详细概述: 第一章:...

    nginx配置多域名访问以及完整配置

    在本文中,我们将深入探讨如何配置Nginx以实现多域名访问,同时涵盖访问数量统计、日志请求头配置以及针对手机访问的重定向策略。 ### 1. Nginx多域名配置 在Nginx中,配置多域名主要通过`server`块来实现。每个`...

    nginx 官网配置.pdf

    Nginx是一个高性能的HTTP和反向代理服务器,由Igor Sysoev编写,最初用于俄罗斯访问量第二大的网站rambler.ru,并已持续运行超过两年。它的源代码是在类似BSD的许可下发布的,尽管仍处于beta版,但以其稳定性、丰富...

    Nginx配置文件原始版本

    Nginx配置文件原始版本,这是刚下来的Nginx服务器最原始的版本内容,下载覆盖即可。

    Nginx服务器的安装与配置.pdf

    第6章 Nginx HTTP负载均衡和反向代理的配置与优化.pdf 第7章 Nginx的Rewrite规则与实例.pdf 第8章 Nginx模块开发.pdf 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块.pdf 第10章 Nginx在国内知名网站中的应用...

    nginx https 配置

    在实际环境中,你可能还需要考虑其他高级配置,比如配置HTTP到HTTPS的重定向、启用HTTP/2、配置OCSP stapling等,以进一步优化性能和安全。记住,网络安全是持续的过程,定期检查和更新你的配置以适应最新的安全标准...

    nginx搭建配置详细说明

    3.3. http的配置 3.4. nginx重要指令之location 4. nginx中的rewrite 4.1. 什么是rewrite 4.2. rewrite的命令的作用域和优先级 4.3. if指令 4.3.1. if指令的语法 4.3.2. if指令中使用的逻辑运算符 4.3.3. If...

    windows下 php+nginx配置详解

    设置监听地址和端口,与Nginx配置中的`fastcgi_pass`对应: ```ini listen = 127.0.0.1:9000 ``` 启动Nginx和PHP-FPM服务。如果一切配置无误,现在你应该可以通过浏览器访问`http://localhost/`并看到Nginz的欢迎...

    nginx完整配置手册

    nginx完整配置手册

    Nginx+keepalived核心配置文件

    Nginx的配置文件`nginx.conf`是整个Nginx服务器的主配置文件,它定义了服务器的基本设置,如工作模式、监听端口、日志路径等。在`nginx.conf`中,你可以看到以下几个主要部分: 1. **全局块**: 设置全局生效的参数...

    nginx的各项详细配置-超多注释

    Nginx配置项详解 - **server_name**: 指定服务器域名,可以是多个,支持通配符。 - **root**: 设置网站根目录,用于定位静态资源。 - **index**: 指定默认首页文件,如"index.html index.htm"。 - **listen**: ...

    Windows下Nginx的安装与配置

    其中,error_log用于记录nginx的错误日志,worker_processes用于设置nginx的工作进程数,events用于设置nginx的事件处理,http用于设置nginx的HTTP服务器配置。 在http部分,我们可以看到,include mime.types用于...

Global site tag (gtag.js) - Google Analytics