Nginx下配置基于域名的虚拟主机

发布时间:2020-03-31 23:30:02 作者:ronghua78 阅读量:1927

基于域名的虚拟主机是最常见的一种虚拟主机。只需配置你的DNS服务器,将每个主机名映射到正确的IP地址,然后配置Nginx服务器,令其识别不同的主机名可以了。这种虚拟主机技术,使很多虚拟主机可以共享同一个IP地址,有效解决看IP地址不足的问题。所以,如果没有铁树要求使你必须用一个基于IP虚拟主机,还是使用基于域名的虚拟主机。
接下来配置基于域名的虚拟主机。在以下的示例中,配置了三个虚拟主机,个虚拟主机表示所有对域名aaa.domain.com的访问都是由它来处理,第二个虚拟主机表示对域名www.domain.com、domain.com,以及除了aaa.domain.com之外的所有*.domain.com二级域名的访问都由它来处理。每个虚拟主机的网页文件分别存放在不同的目录中,每个虚拟主机使用了不同的日志文件来记录访问日志,如代码3-7所示
http
{
    #个虚拟主机
    server
    {
       #监听的端口
       listen     80;
       #主机名称
       server_name   aaa.domain.com
       #访问日志文件存放路径
       access_log     log/aaa.domain.com.access.log combined;
       location/
       {
       #默认首页文件,顺序从左到右,如果找不到index.html文件,则查找index.htm文件作为首页文件
       index index.html  index.htm;
       #HTML网页文件存放的目录
       root   /data0/htddocs/aaa.domain.com;
    }
}

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3