将来的你, 肯定会感激现在拼命的自己。
  • php
  •  2015.05.21 17:29
  •  366

apache如何里一个站点绑定多个域名?

以前很笨,要使多个域名指向同一站点总是这样写:

<VirtualHost *:80>
    ServerAdmin i@kuigg.com
    DocumentRoot /www/kuigg.com
    ServerName kuigg.com
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin i@kuigg.com
    DocumentRoot /www/kuigg.com
    ServerName www.kuigg.com
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin i@kuigg.com
    DocumentRoot /www/kuigg.com
    ServerName abc.kuigg.com
</VirtualHost>

这样一来就等于绑了多少域名就开了多少虚拟主机…………


后来看了看书,发现有个叫“ServerAlias”的东西可以用
其实可以这样:

<VirtualHost *:80>
    ServerAdmin i@kuigg.com
    DocumentRoot /www/kuigg.com
    ServerName kuigg.com
    ServerAlias  www.kuigg.com  abc.kuigg.com
</VirtualHost>

要绑多少个域名都可以写在 ServerAlias   后面,用空格隔开即可


 钟永标

个人头像


 热门推荐


 热门阅读