• nginx


    参考链接:https://www.yiibai.com/nginx/beginners_guide.html

    Nginx 是一个高性能的 Web 和反向代理服务器。

    NGINX配置作为Web服务器。在配置文件中确定nginx及其模块的工作方式。 默认情况下,配置文件名为nginx.conf。

    1、配置文件的结构

    nginx由配置文件中指定的指令控制的模块组成。 指令分为简单指令和块指令。 一个简单的指令由空格分隔的名称和参数组成,并以分号(;)结尾块指令具有与简单指令相同的结构,但不是以分号结尾,而是以大括号({})包围的一组附加指令结束。 如果块指令可以在大括号内部有其他指令,则称为上下文(例如:eventshttpserverlocation)。配置文件中放置在任何上下文之外的伪指令都被认为是主上下文。 events 和http指令驻留在主上下文中,serverhttp中的,而locationhttp块中。#号之后的一行的部分被视为注释。

    server{
        #监听的端口
        listen 80;
        #定义访问域名
        server_name *.xxx.local;
    }

    2、提供静态内容服务(静态网站)

    一个重要的Web服务器任务是提供文件(如图像或静态HTML页面)。

    当nginx决定哪个服务器处理请求后,它会根据服务器块内部定义的location指令的参数测试请求头中指定的URI。

    http {
        server {
            location / {
                root /data/www;
            }
            location /images/ {
                root /data;
            }
        }
    }

     如果有几个匹配的location块,nginx将选择具有最长前缀来匹配location。 上面的location /块提供最短的前缀长度为1,因此只有当所有其他location块不能提供匹配时,才会使用该块。这已经是一个在标准端口80上侦听并且可以在本地机器上访问的服务器( http://localhost/ )的工作配置。  例如,响应http://localhost/images/logo.png请求,nginx将发送服务上的/data/images/logo.png文件。 如果文件不存在,nginx将发送一个指示404错误的响应。 不以/images/开头的URI的请求将映射到/data/www目录。 例如,响应http://localhost/about/example.html请求时,nginx将发送/data/www/about/example.html文件。

  • 相关阅读:
    .NET平台下WEB应用程序的部署(安装数据库和自动配置)(转)
    关于动网 ASP + Access 论坛问题及相应解决办法
    Visual 2005 调试问题 收藏
    休假一个月
    Log4j进行日志操作
    自动定时备份数据
    最近很有心情
    网站建设尺寸规范
    log4net 1.2.9 的配置及使用
    DataGrid表头跨行合并的实现
  • 原文地址:https://www.cnblogs.com/colorful-coco/p/9031381.html
Copyright © 2020-2023  润新知