Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
今天我们继续给大家介绍Linux相关内容,本文主要内容是Apache服务虚拟目录和禁止显示目录列表的配置。
一、Apache虚拟目录配置
Apache服务默认支持虚拟目录功能,该功能类似于“别名”,就是将网站根目录以外的一个目录,当作网站目录的一部分,使得外部目录在作用上相当于根目录的一个子目录一样。例如,网站根目录是/var/www/html/,我们可以把/var/wwwroot/目录当作是/var/www/html/根目录的一个别名,当作/var/www/html/wwwroot/目录来进行访问。
首先,我们创建一个外部目录,并写入一些内容,执行命令如下:
mkdir -p /var/wwwroot
echo "This is /var/wwwroot/" > /var/wwwroot/index.html
其次,要配置Apache服务虚拟目录,还需要修改Apache服务的主配置文件,在主配置文件全局配置模式下,添加如下内容:
Alias /wwwroot/ "/var/wwwroot/"
<Directory "/var/wwwroot">Options Indexes FollowSymLinksAllowOverride allRequire all granted
</Directory>
修改后的配置文件如下所示:
在晚上上述所有配置后,尝试重启服务,访问192.168.136.210/wwwroot/(注意,一定要有最后面的斜杠!),反馈如下:
显然,我们虚拟目录配置成功!
二、Apache进制显示目录列表配置
如果是采用YUM安装的方式安装Apache服务,当删除测试页面并且不存在默认主页时,默认配置是显示该目录下的文件,如下所示:
然而,在实际运维工作中,这其实是一项非常危险的配置,因为这乡党员将网站内部信息暴露出去,他人有可能可以利用这一点来爬取下载网页内的源码文件。那么该如何修改这一默认配置呢?
其实,我们只需要在对应的Directory目录模块下,在Options选项中,删除掉下图所示的Indexs。这样,就可以禁止掉显示目录列表了。
完成上述配置后,重启Apache服务,这样,我们再次访问该目录时,就提示被禁止而无法继续访问了,结果如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战相关推荐
- Linux DNS服务详解——DNS服务搭建细节
前几天,我陆续给大家介绍了DNS服务的相关内容,今天,我给大家补充介绍一下DNS服务中一些小问题. 前文链接: Linux DNS服务详解--DNS基础知识 Linux DNS服务详解--DNS实战配 ...
- Linux Apache服务详解——虚拟网站主机功能实战
今天我们继续给大家介绍Linux相关内容,本文主要内容是Apache服务虚拟网站主机功能实战. 一.虚拟主机功能简介 Apache服务默认支持虚拟主机功能,所谓虚拟主机,就是Apache将一台服务器的 ...
- apache服务详解
APACHE服务 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行 ...
- Linux vsFTPd服务详解——vsFTPd基础知识
今天继续给大家介绍Linux运维相关内容,本文主要内容是Linux的vsFTPd服务. 一.vsFTPd服务简介与安装 FTP服务,即File Transfer Protocol.文件传输服务,用于在 ...
- linux网络服务详解,Linux网络服务器配置基础详解 (3)
Linux网络服务器配置基础详解 (3) Linux网络服务器配置基础详解 (3) 第三步:编辑"inetd.conf"文件(vi /etc/inetd.conf),禁止所有不需要 ...
- Linux启动服务详解
acpid 提供高级电源管理:配置文件:/proc/acpi/event 预设端口:无 说明:Advanced Configuration and Power Interface,为替代传统的APM电 ...
- Linux DNS服务详解——DNS实战配置
今天继续给大家介绍Linux基础知识,本文主要内容是DNS的实战配置. 一.DNS安装与配置文件 如果采用YUM的安装方式,DNS设计到三个包,相关命令如下: yum install -y bind ...
- Linux NTP服务详解
今天继续给大家介绍Linux运维相关内容,本文主要内容是NTP服务. 一.NTP服务简介 NTP服务,即用来同步系统时间的服务,虽然服务器内部会通过晶振自动计算时间,但是在系统长时间运行下,服务器内部 ...
- apache 更改默认网站目录 及 CentOS Apache配置详解
apache 更改默认网站目录: 1:我们测试把默认网站目录改到root家目录下 新建/root/website目录 #mkdir -p /root/website #echo "websi ...
- 实验图文详解——apache的编译安装及httpd服务开机自启
实验图文详解--apache的编译安装及httpd服务开机自启 1.导入安装包 2.解压安装包 3.分别解压httpd.apr.apr-util包 4.对apr.apr-util目录进行移动及重命名操 ...
最新文章
- VVeboTableView 源码解析
- 如何测试一个空的JavaScript对象?
- 20181127-1附加作业 软件工程原则的应用实例
- Deep Learning 中文翻译
- asp.net验证码图片生成示例
- 带有Swagger的Spring Rest API –集成和配置
- SQL Server:触发器详解
- 因子分析怎么计算权重?
- U8glib如何显示中文
- 01背包问题——大背包:
- [Android各版本特性]Android 4.4 Kitkat
- 看了 Google 大神 Jeff Dean 的传说,我拜服了~
- 打造个人版微信小程序(1)——本地开发api接口调用
- 训练日志13 (8.7)
- 2017年、2019年全国大学生电子设计竞赛综合测评——常用电路Multisim仿真——方波、三角波振荡电路
- Python 编码规范(pep8)
- 【办公类-16-06】“2022下学期 总园活动室(沙水+建构)排班表”(python 排班表系列)
- windows手动修改远程端口33890
- STM32实现USB摄像头显示到LCD屏幕上
- python求1~100的和