默认虚拟主机
用ip访问,其实访问的默认虚拟主机(即第一台虚拟主机);
用域名访问,如果配置文件中没有配置相应的域名但已经绑定了ip,则访问默认虚拟主机
为防止别人域名绑定自己的IP来访问自己的网站
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80> DocumentRoot "/data/www" ServerName www.hyit.com ServerAlias www.wulei.com #ErrorLog "logs/dummy-host.example.com-error_log" #CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost>
客户机本地的hosts文件,添加www.gini.com
192.168.145.6 www.hy.com www.wulei.com www.gini.com
客户机访问
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80> DocumentRoot "/tmp/renyi" ServerName heheda </VirtualHost> <VirtualHost *:80> DocumentRoot "/data/www" ServerName www.hy.com ServerAlias www.wulei.com #ErrorLog "logs/dummy-host.example.com-error_log" #CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost>
检查并重启配置文件
# apachectl -t # apachectl restart
谢谢