linux(十二)___Apache服务器用户认证、虚拟主机的配置

时间:2022-12-20 12:06:23

linux(十二)___Apache服务器用户认证、虚拟主机的配置

linux(十二)___Apache服务器用户认证、虚拟主机的配置

linux(十二)___Apache服务器用户认证、虚拟主机的配置

linux(十二)___Apache服务器用户认证、虚拟主机的配置

创建xiangkejin  zhangsan两个用户

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

 linux(十二)___Apache服务器用户认证、虚拟主机的配置

 

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

①建立虚拟目录 /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  记得重启

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

linux(十二)___Apache服务器用户认证、虚拟主机的配置

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

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

linux(十二)___Apache服务器用户认证、虚拟主机的配置

 虚拟主机的配置:

基于ip地址的虚拟主机:

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

linux(十二)___Apache服务器用户认证、虚拟主机的配置

首先打开端口:

linux(十二)___Apache服务器用户认证、虚拟主机的配置

配置:

linux(十二)___Apache服务器用户认证、虚拟主机的配置

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

 

基于域名的的虚拟主机:

linux(十二)___Apache服务器用户认证、虚拟主机的配置

linux(十二)___Apache服务器用户认证、虚拟主机的配置

 

 linux(十二)___Apache服务器用户认证、虚拟主机的配置

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