Apache的“虚拟主机”,能够很好的支持多域名,绑定同一IP的某端口。
假设需要把一下两个域名指向不同的目录:
1)www.domain_01.com 指向 /home/webroot_01
2)www.domain_02.com 指向/home/webroot_02
在httpd.conf找到
#NameVirtualHost *:80
# <VirtualHost *:80>
……
# </VirtualHost>
之后添加如下配置:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.domain_01.com
DocumentRoot “/home/webroot_01”
</VirtualHost>
<VirtualHost *:80>
ServerName www.domain_02.com
DocumentRoot “/home/webroot_02”
</VirtualHost>
重启Apache,配置便完成。