志不强者智不达,言不信者行不果。这篇文章主要讲述基于Apache创建虚拟目录及配置授权访问虚拟目录相关的知识,希望能为你提供帮助。
实验步骤
1.在主配置文件中设置一个子配置文件(配置文件)
Vi 进入主配置文件
vi /usr/local/httpd/conf/httpd.conf
1.在主配置文件中新增此行用来包含子配置文件
Include conf/conf.d/*.conf
2.去配置子文件
cd /usr/local/httpd/conf
3.创建conf.d
mkdir conf.d
在进入conf.d子配置文件
cd conf.d/
配置虚拟目录
Alias /doc/ "/usr/share/doc/"
<
Directory "/usr/share/doc">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Require all granted
//打开此目录的访问权限
<
/Directory>
5.重启服务
Systemctl stop httpd
Systemctl start httpd
6.测试结果
配置授权访问
重新配置子配置文件
vi /usr/local/httpd/conf/conf.d/vdir.conf
Alias /share/ "/usr/share/doc/"
<
Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
AuthName "Wellcom!!"
AuthType Basic
AuthUserFile /usr/local/httpd/user
require valid-user
#Require all granted
<
/Directory>
在user里添加test用户和jack用户 这两个用户
test用户
jask用户
-C是因为user里面是空的 所以用-c去创建一下
在添加test的同时去创建user目录
第二次user就存在了 就不需要-c
?
查看user有哪些用户
cat /usr/local/httpd/user
再次重启服务
Systemctl stop httpd
Systemctl start httpd
访问
就需要用户与密码
test 123
【基于Apache创建虚拟目录及配置授权访问虚拟目录】
推荐阅读
- #私藏项目实操分享#愚公系列2022年04月 微信小程序-项目篇(公交查询)-02周边站点-获取位置和城市信息
- H3C V7平台防火墙GRE VPN配置案例
- 摹客,新增点击图层穿透功能
- OpenStack Train(业务组件装 glances安装)
- Harbor版本升级(图文并茂)
- 开发一个不需要重写成Hive QL的大数据SQL引擎
- Springboot基于Redisson实现Redis分布式可重入锁案例到源码分析
- 移动端通过IPsec访问pfSense防火墙配置指南
- MySQL数据库(数据表操作)