专栏首页Web 开发手札《nginx – A Practical Guide to High Performance》

手札《nginx – A Practical Guide to High Performance》

今晚无意发现Nginx官方出了一本Guide to Hight Performance的书,翻了一下,有一些蛮有意思的点。

Virtualhosts 虚拟主机

server {
  listen 80;
  server_name ~^(www\.)?(?<domain>.+)$;
  location / {
    root /sites/$domain;
  } 
}

这段配置,支持用一个server块来配置所有虚拟主机的作用。

只要有域名绑定到该主机上,Nginx就会查找该域名对于的root目录。

跑多个虚拟主机的话很方便,一次定义即可,每次添加新的虚拟主机,只要开目录,配置DNS指向即可,省去了服务器端的解析配置工作。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 《Node.js开发指南》翻阅笔记

    第一天上班,配套的电脑居然没有到货,无聊了一天,就把《Node.js开发指南》拿出来翻了一下。

    libo1106
  • 也来说说webpack

    在CLI模式中,第一个参数是入口文件,第二个参数是输出文件,并读取当前cwd目录下面的webpack.config.js配置,根据配置生成对应的bundle.j...

    libo1106
  • PHP爬虫

    使用PHP Simple HTML DOM Parser这个库,然后自己对DOM选择器做一下二次封装,基本上可以应付一部分WordPress站点。

    libo1106
  • 动物麻醉剂量和途径,你真的清楚吗?

    在日常科研中,我们经常要对实验动物进行麻醉,从而建立各种动物模型,以便于在整体上验证疾病发生机制和药物的作用机制。

    Mark Chen
  • pyspark稠密向量(DenseVector)和稀疏向量(SparseVector)

    DenseVctor :稠密向量 其创建方式 Vector.dense(数据)

    马哥Python
  • 使用adb连接Mumu模拟器

    3)找到mumu安装目录下的MuMu\emulator\nemu\vmonitor\bin目录

    流柯
  • python网络编程-异常处理-异常捕获-抛出异常-断言-自定义异常-UDP通信-socketserver模块应用-03

    异常:程序在运行过程中出现了不可预知的错误,并且该错误没有对应的处理机制,那么就会以异常的形式表现出来

    suwanbin
  • 基于GAN的无数据知识蒸馏

    最近在做知识蒸馏的时候了解到了一些无数据蒸馏算法,在无法获取到原始训练数据(机密数据、隐私数据、数据集太大或者是没有百度云会员下不动数据)的情况下,可以尝试一下...

    带萝卜
  • SpringBoot之日志文件找不到

    做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了class is not visible from class loader的问题,今天就有...

    加多
  • 不上市的华为如果成为全球最大的公司,岂不是打脸资本市场?

    华为从成立到现在慢慢做到了通讯行业的老大,现在5G技术上已经处于领先的地位,已经发展到全球有18万员工,这么个超级大公司竟然还没有上市而且还在茁壮的成长,这也的...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券