nginx虚拟主机 (nginx双机热备如何实现域名解析)

1、 如果想了解"基于IP地址的虚拟主机的实现",请查看我的上一篇文章哦。

2、 域名的虚拟主机简介

基于域名的虚拟主机是最常见的一种虚拟主机。这需配置DNS服务器,将每个主机名映射到正确的IP地址,然后配置Nginx服务器,令其识别不同的主机名就可以了。这种虚拟主机技术,使很多虚拟主机可以共享同一个IP地址,有效解决了IP地址不足的问题。所以,如果没有特殊要求是你必须用一个基于IP的虚拟主机,最好还是使用基于域名的虚拟主机。

3、 配置DNS服务器

由于这里是模拟基于域名的虚拟主机,所以这里的DNS服务器,使用物理机的hosts文件代替DNS服务器,原理都是一样的。

Hosts文件位置

nginx虚拟主机按实现方式来分,nginx多虚拟主机

添加如下一行

nginx虚拟主机按实现方式来分,nginx多虚拟主机

测试域名是否解析正确

nginx虚拟主机按实现方式来分,nginx多虚拟主机

4、 配置Nginx.conf文件

nginx虚拟主机按实现方式来分,nginx多虚拟主机

5、 测试

nginx虚拟主机按实现方式来分,nginx多虚拟主机

nginx虚拟主机按实现方式来分,nginx多虚拟主机

6、 相关配置文件。

日志正常出现

nginx虚拟主机按实现方式来分,nginx多虚拟主机

HTML网页文件

nginx虚拟主机按实现方式来分,nginx多虚拟主机

7、 查看访问日志

nginx虚拟主机按实现方式来分,nginx多虚拟主机

8、 喜欢别忘记关注我哦,下一节我会着重说说"Nginx的日志文件配置与切割"。