使用 nginx 实现虚拟主机

一、概述

虚拟主机的意思就是说把一台物理的主机分割成多个虚拟的主机,每个主机都能监听独立的域名并且拥有独立的目录。

使用 nginx 实现多态虚拟主机需要用到 server 模块和 location 模块

二、 location 配置

配置一个简单的虚拟主机

修改上篇中的 server 模块为以下代码,同样也能实现相同的功能:

或者把 location 部分的代码修改为如下代码也可以:

这里可以省略 index.html 字段,因为省略首页名的时候,nginx 会自动搜索 index.html,前提是/data/www 目录下得有 index.html 文件

发表评论