Apache让一台虚拟主机接受多域名解析(转)
之前写了一篇文章关于linux下apache虚拟主机配置,配置那是相当简单:
- <VirtualHost *:80>
- ServerAdmin admin@example.com
- DocumentRoot /var/www/html/blog
- ServerName blog.phpddt.com
- ErrorLog /var/log/httpd/blog/error_log
- CustomLog /var/log/httpd/blog/access_log common
- </VirtualHost>
如果你想让多个域名解析到该虚拟主机(也就是该目录),ServerAlias就是接受多域名解析的,如上例我想把xxx.phpddt.com也解析到上面目录的话:
- <VirtualHost *:80>
- ServerAdmin admin@example.com
- DocumentRoot /var/www/html/blog
- ServerName blog.phpddt.com
- ServerAlias xxx.phpddt.com
- ErrorLog /var/log/httpd/blog/error_log
- CustomLog /var/log/httpd/blog/access_log common
- </VirtualHost>
另外还可以接受三级、四级。。。或泛解析:
ServerAlias *.phpddt.com