同一台主机一般只有一个域名,为了能放置许多不同类型的网站,需要将主机配置成虚拟主机来使用,配置的方法很多,详细的过程可以参照网上其他博客等,这里强调apache的conf文件的两个重要的地方:
1.主机IP
虚拟主机映射IP:
NameVirtualHost your_ip:80
2. 虚拟主机列表:
<VirtualHost your_ip:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html/your_web_root/
ServerName your_domain
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
这样配置以后,可以实现多个子域名访问不同的网站,,,但是默认的主域名domain.com或者www.domain.com却无法访问了。
我解决的方法是在域名解析里面,设置一个cname记录,将www.domain.com映射到某个子域名即可。