虚拟主机和用户认证

一、默认虚拟主机

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

 

 

posted @ 2021-07-19 23:04  小孙i  阅读(83)  评论(0)    收藏  举报