基于Apache创建虚拟目录及配置授权访问虚拟目录
source link: https://blog.51cto.com/u_15569107/5261213
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
基于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
- 赞
- 收藏
- 评论
- 分享
- 举报
上一篇:使用图形化界面管理防火墙!
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK