虚拟主机和用户认证

一、默认虚拟主机

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

 虚拟主机和用户认证

 

虚拟主机和用户认证

上一篇:"ros::NodeHandle"的用法:全局vs.私有


下一篇:vue-cli 4 打包优化