要知道什么
- 编辑apache.conf(版本1)或vhosts.conf(版本2)文件,然后查找vhost(虚拟主机)部分。按照下面的说明进行编辑。
- 完成编辑后,重新启动web服务器,然后测试新的配置。
使用Apache web服务器设置DNS别名,将不同的主机名指向web服务器上的不同目录。
设置DNS别名
您可以在web服务器的文件结构中创建一个或多个目录,但不能将它们放在机器上的任何位置。例如,大多数Apache服务器web文件位于根文件夹中。在那里创建一个子文件夹来存放域文件—也许在www文件夹以将内容与其他用途隔离。最好在目录中放置一个index.html文件,以便稍后进行测试。
- 在Apache的版本1中,编辑apache.conf文件并找到vhost(虚拟主机)部分。
- 在Apache的版本2中,编辑vhosts.conf文件。这些配置文件通常位于web服务器的配置目录中,而不是根区域。
在任意一个版本中,编辑vhost部分以添加新的虚拟主机。
在web服务器上设置DNS别名不会改变DNS设置。您仍然必须配置DNS,将IP地址映射到特定的主机名。
虚拟主机表项结构
典型的用例包括运行解析到相同Internet协议地址的不同主机名,并且每个主机名必须以不同的方式响应。例如,internal.server.com可以参考一个公司的内部网网站www.server.com可能会引用其面向公众的网页。配置这些示例时,编辑virtual-host文件如下:
#确保Apache监听端口80
听80
DocumentRoot / www /内部网”
ServerName internal.server.com
#其他指令
DocumentRoot“/ www /公众”
ServerName www.server.com
#其他指令
对于其他用例,例如虚拟主机文件,请签出Apache的文档.
重新启动Web服务器
完成编辑后,重新启动web服务器,然后测试新的配置。
谢谢你让我们知道!
告诉我们为什么!