vim /usr/local/apache2.4/conf/httpd.conf

搜素vhost,去掉虚拟主机的注释项

vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf

做如下修改
mkdir /usr/local/apache2.4/docs


vim abc.com/index.html


vim 111.com/index.html


/usr/local/apache2.4/bin/apachectl -t

/usr/local/apache2.4/bin/apachectl graceful

尝试链接
curl -xlocalhost:80 www.abc.com

curl -xlocalhost:80 111.com

vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf


/usr/local/apache2.4/bin/apachectl -t

/usr/local/apache2.4/bin/apachectl graceful

/usr/local/apache2.4/bin/htpasswd -cm /usr/local/apache2.4/docs/.htpasswd sxb

curl -xlocalhost:80 abc.com -I

加上用户名密码访问
curl -xlocalhost:80 -u sxb:123456 abc.com -I

原文:https://www.cnblogs.com/sunxuebing/p/15032743.html