虚拟主机和用户认证
一、默认虚拟主机
1、修改主配置文件
vim /usr/local/apache2.4/conf/httpd.conf

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

2、然后修改配置文件
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf

做如下修改
3、创建目录
mkdir /usr/local/apache2.4/docs


4、编写文件
vim abc.com/index.html


vim 111.com/index.html


5、测试
/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

一、httpd的用户认证
1、编辑配置文件
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf


2、重新加载配置
/usr/local/apache2.4/bin/apachectl -t

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

3、生成密码文件
/usr/local/apache2.4/bin/htpasswd -cm /usr/local/apache2.4/docs/.htpasswd sxb

4、测试访问
curl -xlocalhost:80 abc.com -I

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

浙公网安备 33010602011771号