关于Apache的目录浏览功能

2023-05-16

        近日,公司有个需求需要使用到Apache的目录浏览功能。但是遇到了一点问题,所以出现了这篇文章。

        linux安装Apache很简单,使用yum安装即可。命令:yum -y install httpd。

        然后就使用命令:systemctl start httpd。就启动了服务,可以直接访问了。

        如果需要内网中的其他主机访问Apache,就需要开放系统端口。因为我使用的Apache的默认端口80端口。

        所以使用命令:firewall-cmd --zone=public --add-port=80/tcp --permanent。来打开80端口。执行成功会输出success。

        如果没有在Apache的默认首页目录(/var/www/html)中,添加index.html的话,访问到如下页面即为安装成功。

        然后因为需要用到浏览目录功能,所以需要修改httpd.conf。如果是使用yum安装的,文件的位置是/etc/httpd/conf/httpd.conf。

        修改文件根目录到你想要显示的目录。将Document "/var/www/html" 改成Document "/home/videos"。

        还需要为/home/videos新建一个目录配置。在httpd.conf中新加

<Directory "/home/videos">
    Options Indexes FollowSymLinks
</Directory>

保存设置。

使用systemctl restart httpd重启Apache。访问网页,发现没有什么变化依旧显示先前的页面Testing123。在网上找了半天,终于找到了问题。问题在Apache有个welcome.conf。打开welcome.conf。命令:vim /etc/httpd/conf.d/welcome.conf。

打开发现,welcome.conf设置成了不支持目录浏览功能。将Options -Indexes修改成Options Indexes就可以了。

然后开发网页发现如果出现乱码,在httpd.conf中加入一句话:

IndexOptions Charset=utf-8 IconHeight=16 IconWidth=16 SuppressRules

文件名较长会出现被省略的情况:

在/home/videos的Directory标签内加上IndexOptions NameWidth=*。代表根据name的长度来自动调整宽度。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于Apache的目录浏览功能 的相关文章

  • C/C++程序编译步骤以及如何生成可执行文件

    一 开篇 许久不碰关于这方面的知识了 xff0c 前几天同学开课提及到该部分 xff0c 正好作为回顾吧 C C 43 43 语言很多人都比较熟悉 xff0c 这基本上是每位大学生必学的一门编程语言 xff0c 通常还都是作为程序设计入门语
  • NVIDIA Jetson Xavier NX 命令手册

    INDEX 1 风扇控制 1 风扇控制 因为JETSON系列都是读取 target pwm 文件进行风扇控制 xff0c 修改此文件数值即可控制 xff08 风扇转速在0 250之间选择 xff09 span class token fun
  • RT-Thread学习笔记(13):软件定时器

    目录 硬件定时器和软件定时器软件定时器的运作机制定时器超时函数 硬件定时器和软件定时器 硬件定时器是芯片本身提供的定时功能 一般是由外部晶振提供给芯片输入时钟 xff0c 芯片向软件模块提供一组配置寄存器 xff0c 接受控制输入 xff0
  • NVIDIA JETSON XAVIER NX (二)设置M.2 Key M SSD为系统盘

    提醒 xff1a NVMe SSD硬盘仅作为系统盘 xff08 rootfs和用户区 xff09 xff0c 系统的启动引导依然是通过SD卡或EMMC xff0c 比如升级设备树dtb 还是在SD卡或EMMC中 步骤一 准备SSD 并格式化
  • Ubuntu替换清华源

    1 首先使用如下命令备份原来的源文件 sudo cp etc apt sources list etc apt sources list bak2 2 进入清华大学开源软件镜像站 xff0c 找到Ubuntu xff0c 点击help 3
  • Kubernetes安装部署

    Kubernetes安装部署 准备三台虚拟机 master node1 node2 系统CentOS7 9 内存4G 处理器2 硬盘50G 配置hosts解析 192 168 163 150 master 192 168 163 152 n
  • ubuntu上位机与单片机TCP通信的调试(供回忆)

    xff08 1 xff09 上位机TCP客户端通信连接失败 1 xff09 ping IP地址 2 xff09 telnet IP 端口号 https blog csdn net l370398095 article details 705
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|ORBVocabulary|1-17】

    ORBVocabulary的类是ORB SLAM2中用于描述词典的数据结构 在ORB SLAM2中 xff0c 描述词典用于将特征描述符与地图点进行关联和匹配 xff0c 从而实现快速和鲁棒的数据关联 在这个代码中 xff0c ORBVoc
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|ORBextractor|1-19】

    ORBextractor的类 xff0c 是ORB SLAM2系统中用于提取ORB特征的关键部分 在视觉SLAM xff08 Simultaneous Localization and Mapping xff09 系统中 xff0c 特征提
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|ORBmatcher|1-20】

    特征匹配是关键任务之一 xff0c 因为它们用于找到不同帧之间的特征匹配 xff0c 从而实现跟踪 地图构建和优化等任务 ORBmatcher类的主要功能如下 xff1a 在不同场景下进行特征点匹配 xff0c 例如初始化 跟踪 重定位 回
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|Optimizer|1-21】

    优化是关键任务之一 xff0c 因为它们用于提高位姿估计 地图点位置和地图一致性的精度 Optimizer类的主要功能如下 xff1a 在局部和全局范围内进行Bundle Adjustment xff08 BA xff09 优化 对当前帧进
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|PnPsolver|1-22】

    它实现了一种名为EPnP xff08 Efficient Perspective n Point xff09 的算法 xff0c 该算法能够从2D 3D点对之间的关系中估计相机的位姿 PnPsolver类的主要功能如下 xff1a 通过使用
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|Sim3Solver|1-23】

    Sim3Solver类负责估计两个关键帧之间的相似性变换 Sim 3 该类接受两个关键帧和它们之间的一组匹配的地图点作为输入 然后使用RANSAC方法迭代地优化Sim 3 变换 估计的变换包括旋转 平移和尺度信息 以下是这个头文件中使用的C
  • 驼峰命名法

    简介 xff1a 驼峰式命名法又叫骆驼式命名法 xff0c 是编程时的一种命名规则 xff0c 指混合使用大小写字母来构成变量和函数的名字 意义 xff1a 多人做项目时 xff0c 若命名格式统一 xff0c 可以方便不同成员之间的代码交
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|System|1-24】

    包含所需库和其他类的头文件 定义命名空间ORB SLAM2 定义System类 它是整个ORB SLAM2算法的核心组件 它将各个子模块 如追踪 局部建图 回环检测等 组合在一起 并提供了处理单目 双目和RGB D图像的方法 System类
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|Tracking|1-25】

    在C 43 43 语法方面 xff0c 这段代码包括以下部分 xff1a 头文件包含 xff08 include xff09 xff1a 使用 include指令引入必要的头文件 xff0c 这些头文件提供了各种所需的类和函数定义 命名空间
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|Tracking|1-25】

    在Tracking类中 有一些成员变量和成员函数 下面是它们的简要概述 成员变量 System mpSystem 指向System类对象的指针 用于访问和操作ORB SLAM2系统 FrameDrawer mpFrameDrawer 指向F
  • 【逐函数详细讲解ORB_SLAM2算法和C++代码|Viewer|1-26】

    Viewer类的主要目的是实现ORB SLAM2算法的可视化部分 帮助用户更好地理解算法的运行过程和结果 为此 Viewer类与其他类 如System FrameDrawer MapDrawer和Tracking 协同工作 根据摄像机的帧率
  • #include<iostream>

    include lt iostream gt 是C 43 43 程序中非常常见的一条预处理指令 xff0c 它包含了iostream库 iostream库提供了C 43 43 程序中用于处理标准输入 输出流的基本功能 这个库中定义了一些重要
  • #include<algorithm>

    include lt algorithm gt 是C 43 43 中一个常用的预处理指令 xff0c 它包含了algorithm库 这个库提供了大量用于操作序列 xff08 例如数组 向量 列表等容器 xff09 的通用算法 xff0c 这

随机推荐

  • #include<fstream>

    include lt fstream gt 是C 43 43 程序中常用的预处理指令 xff0c 它包含了fstream库 这个库提供了用于处理文件输入 输出的类 fstream库主要包括以下几个类 xff1a std ifstream x
  • #include<chrono>

    include lt chrono gt 是C 43 43 标准库中用于处理时间和持续时间的头文件 chrono库提供了一系列用于表示时间点 时间段和时钟的类和函数 以下是chrono库中一些常用接口和用法 xff1a 持续时间 xff08
  • 【#include<opencv2/core/core.hpp>】

    include lt opencv2 core core hpp gt 是OpenCV库中的一个核心模块头文件 xff0c 它包含了许多用于处理图像和计算的基本数据结构 函数和类 以下是opencv2 core core hpp中的一些常用
  • 逐函数详细讲解ORB_SLAM2算法和C++语法|LoadImages|2-1

    完整可执行代码 https github com xiaoqiuslam orb2 视频讲解 逐函数讲解ORB SLAM2源码 xff5c 1 加载Euroc数据集图像 逐函数讲解ORB SLAM2源码 1 加载Euroc数据集图像 逐函数
  • Makefile介绍

    概述 什么是makefile xff1f 或许很多Windows的程序员都不知道这个东西 xff0c 因为那些Windows的集成开发环境 xff08 integrated development environment xff0c IDE
  • 逐函数详细讲解ORB_SLAM2算法和C++语法|System|2-2

    span class token comment Create SLAM system It initializes all system threads and gets ready to process frames span ORB
  • c_cpp_properties.json vscode ubuntu18.04

    在 Ubuntu 18 04 上使用 Visual Studio Code 时 xff0c 你可以根据以下示例配置 c cpp properties json 文件 假设你已经安装了 GCC 和 G 43 43 编译器 xff0c 这个示例
  • 激光SLAM 算法匹配原理

    文章目录 1 数据获取 xff1a 2 数据关联 xff1a 3 匹配 xff1a 4 位姿更新 xff1a 5 地图更新 xff1a 6 循环 xff1a 数据关联二维激光局部定位算法原理 激光SLAM xff08 Simultaneou
  • 【ORB_SLAM2 CMakeLists.txt 文件详解】

    文章目录 ORB SLAM2 CMakeLists txt 文件详解 set CMAKE LIBRARY OUTPUT DIRECTORY PROJECT SOURCE DIR lib add library PROJECT NAME SH
  • 数据结构知识体系框架图

  • [TM4C123单片机实践] 配置SSI并驱动DAC7811显示正弦波

    这几天做电赛学习了TM4C123 单片机 总得来说 结合官方例程与参考手册 加上一个好的示波器 效率会高很多 TI的SSI 实际上就是SPI 我门先熟悉一下SPI SPI 就是在主机与从机之间用来传输数据的 通过TX RX传输数据 通过CS
  • 压力BMP180传感器时序详解

    BMP180是一种高精度数字压力传感器 xff0c BMP180的超低功耗 xff0c 低电压电子元件经过优化 xff0c 适用于移动电话 xff0c PDA xff0c GPS导航设备和户外设备 UP 61 压力数据 xff08 16到1
  • C3D行为识别(一):UCF101视频数据集预处理

    行为识别 xff08 一 xff09 xff1a UCF101视频数据集预处理 文章目录 行为识别 xff08 一 xff09 xff1a UCF101视频数据集预处理1 数据集介绍1 1 UCF101 2 UCF101预处理2 1 划分t
  • Linux学习-坑多就慢慢填

    Linux学习 坑多就慢慢填 刚开始想找个资料丰富的开发板学习Linux xff0c 那时正点原子和野火都上架了NXP芯片的开发板 xff0c 因为经常用正点原子的硬件 教程和论坛 xff0c 毅然选择了正点原子的NAND版 xff0c 实
  • 树莓派 I2C通信,控制多个I2C从设备

    1 需要安装 i2c tools工具 在黑框输入 xff1a sudo apt get install i2c tools 2 后续编程使用python库 在黑框输入 xff1a sudo apt get install python sm
  • 软件框架详解

    软件框架至少包含以下组成部分 xff1a xff08 1 xff09 一系列完成计算的模块 xff0c 在此称为构件 xff08 2 xff09 构件之间的关系与交互机制 xff08 3 xff09 一系列可变点 xff08 也称热点 xf
  • oauth2四种模式的流程图

    参照https www ruanyifeng com blog 2019 04 oauth grant types html 以下为自己的理解整理 xff0c 授权码和密码模式是用户使用第三方平台账号授权给客户端应用 xff0c 来获取受第
  • Linux 应用开发 - 必须掌握的 5 个底层 IO 函数

    底层输入输出 xff08 Low Level Input Output xff09 这篇博客主要介绍 Linux 原生的 IO 操作 xff08 Low IO xff09 xff0c 你可能会想不是有跨平台的 ANSI C 可以使用么 xf
  • 为什么选择嵌入式方向

    本文出自 同济大学软件学院院长谈 嵌入式 方向选择 xff0c 个人感觉不错 xff0c 故转之 嵌入式系统无疑是当前最热门最有发展前途的 IT应用领域之一 嵌入式系统用在一些特定专用设备上 xff0c 通常这些设备的 硬件资源 xff08
  • 关于Apache的目录浏览功能

    近日 xff0c 公司有个需求需要使用到Apache的目录浏览功能 但是遇到了一点问题 xff0c 所以出现了这篇文章 linux安装Apache很简单 xff0c 使用yum安装即可 命令 xff1a yum y install http