linux___Apache服务器用户认证虚拟主机的配置

Posted 开拖拉机的蜡笔小新

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux___Apache服务器用户认证虚拟主机的配置相关的知识,希望对你有一定的参考价值。

创建xiangkejin  zhangsan两个用户

可看见文件中创建的两个用户:

 

 

建立虚拟目录并配置用户认证

①建立虚拟目录 /xiangkejin

②在Apache的主配置文件httpd.conf文件中,加入以下语句

Alias /xiangkejin "/xkj"
<Directory "/xkj">
AuthType Basic
Authname "This is a private website"
AuthUserFile /etc/httpd/password
Require valid-user
</Directory>

 

service httpd restart  记得重启

在浏览器中访问该虚拟目录:

将之前设置的账户密码输入即可访问。————————————————这是接着上篇博客后只是加了一个用户验证,在上篇博客中怎么都不能访问虚拟目录,

                                 显示没有权限。而在这却又可以了,很奇怪?不知道原因。

 虚拟主机的配置:

基于ip地址的虚拟主机:

新建另外一个网卡,现在就有两块网卡了,分别分配一个ip地址。

首先打开端口:

配置:

 然后在浏览器输入地址,一个ip地址对应一个站点。

 

基于域名的的虚拟主机:

 

 

想要访问在浏览器中输入域名访问成功,在hosts文件中设置域名 ip地址映射关系。

 

以上是关于linux___Apache服务器用户认证虚拟主机的配置的主要内容,如果未能解决你的问题,请参考以下文章

web服务_apache配置v1.0

_default_:443 的 Apache2.4 优先于第一个 *:443 虚拟主机定义

13_搭建Nginx服务器配置网页认证基于域名的虚拟主机ssl虚拟主机

linux__Apache服务器

Linux认证题目

Spring Cloud微服务安全实战_6-3_jwt认证之网关和服务改造