centos中设置apache显示目录列表

apache中显示目录列表

在http.conf中加入如下代码(如有虚拟主机配置,加在虚拟主机配置段内),并把主目录内的index.pho,index.html,index.htm文件删除

复制代码 代码如下:

Alias /download "/download"
  <Directory "/download">
    Options Indexes
    Order allow,deny
    IndexOptions Charset=UTF-8
    Allow from all
  </Directory>

其中“/download”是要显示文件列表的目录,参数"Options Indexes"表示启用目录浏览,"IndexOptions Charset=UTF-8"设置字符集,以消除中文乱码。

注意:

但是在centos中我们这么设置也有可能看不到目录结构,这是因为有一个/etc/httpd/conf.d/welcome.conf.

所以我们还需要修改welcome.conf文件

图中注释的说明已经这清楚了:

这是显示welcome页面的配置文件,当根路径下没有index文件时,默认显示这个欢迎页面,如果不想显示welcome页,注释点下面的这些行

切记:

            对 httpd.conf 的每次修改,最好或者说必须重启Apache,linux下Apache启动,停止,重启命令

基本的操作方法:

apahce启动命令:
推荐/usr/local/apache2/bin/apachectl start apaceh启动

apache停止命令
/usr/local/apache2/bin/apachectl stop   停止

apache重新启动命令:
/usr/local/apache2/bin/apachectl restart 重启

要在重启 Apache 服务器时不中断当前的连接,则应运行:

/usr/local/sbin/apachectl graceful

如果apache安装成为linux的服务的话,可以用以下命令操作:

service httpd start 启动

service httpd restart 重新启动

service httpd stop 停止服务

问题:

这里重启虽然成功了,但是有一个提示

  解决:还是http.conf文件

  注意这里的说明:我只是开发使用,没有DNS name,所以设置成127.0.0.1这个回传地址

   重启Apache

  浏览器中输入:http://localhost或http://127.0.0.1(如果你的port端口不是80,那就还有:port 加上端口号)

时间: 2024-10-07 04:23:22

centos中设置apache显示目录列表的相关文章

Node学习之(第三章:仿Apache显示目录列表的功能)

前言 今天咱们用Node.js中的核心模块以及上节学习的模板引擎art-template来实现服务器软件Apache的大体功能.用过Apache的朋友都知道,我们只需把本地文件放置在Apache的www目录下,开启服务器后,浏览器便可通过服务器访问本地文件. 创建server和www文件夹,server文件夹用来存放Node脚本文件,www文件夹(类似Apache的www目录)即是我们的一些资源文件. 在server文件夹的server.js中引入art-template模块,引入之前先安装,可

Apache设置禁止显示网站目录列表

方法1: 打开Apache配置文件httpd.conf,找到目录配置 1 <Directory "D:/www/web1"> 2 Options FollowSymLinks #---------->Options Indexes FollowSymLinks 3 AllowOverride None 4 Order allow,deny 5 Allow from all 6 </Directory> 将上面代码中的 Indexes 去掉,就可以禁止 Ap

禁止apache显示目录索引 apache禁止列目录

禁止apache显示目录索引 apache禁止列目录 禁止Apache显示目录索引的常见的3种方法. 要实现禁止Apache显示目录索引,只需将Option中的Indexes去掉即可. 禁止Apache显示目录索引,禁止Apache显示目录结构列表,禁止Apache浏览目录,这是网上提问比较多的,其实都是一个意思. 下面说下禁止Apache显示目录索引的常见的3种方法.要实现禁止Apache显示目录索引,只需将 Option 中的 Indexes 去掉即可.1)修改目录配置:<Directory

禁止apache显示目录索引的常见方法(apache禁止列目录)

禁止Apache显示目录索引,禁止Apache显示目录结构列表,禁止Apache浏览目录,这是网上提问比较多的,其实都是一个意思.下面说下禁止禁止Apache显示目录索引的常见的3种方法. 要实现禁止Apache显示目录索引,只需将 Option 中的 Indexes 去掉即可. 1)修改目录配置: 只需要将上面代码中的 Indexes 去掉,就可以禁止 Apache 显示该目录结构.用户就不会看到该目录下的文件和子目录列表了.Indexes 的作用就是当该目录下没有 index.html 文件

【PHP编程之路-1】设置apache虚拟目录

概述 设置apache虚拟目录 1.开启“虚拟目录配置文件”httpd-vhosts.conf 文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf 将以下配置: [php] view plaincopy # Virtual hosts # Include conf/extra/httpd-vhosts.conf 改为: [php] view plaincopy # Virtual hosts Include conf/ex

★?命令 ls ★显示目录列表

★命令 ls ★用于显示目录列表 1.ls -l   以长格式显示目录下的内容列表.输出的信息从左到右包括文件权限.使用相同iNode的文件个数.所属者.所属组.文件大小(单位为字节).最后修改时间.文件名. [[email protected] ~]# ls -l总用量 8-rw-------. 1 root root 1404 11月 14 22:43 anaconda-ks.cfg-rw-r--r--  1 root root  134 11月 24 22:05 ip.sh 2.ls -i

禁止apache显示目录索引

1)修改目录配置: 复制代码 代码如下: <Directory "D:/Apache/blog.phpha.com">Options Indexes FollowSymLinks # 修改为: Options  FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all</Directory> 只需要将上面代码中的 Indexes 去掉,就可以禁止 Apache 显示该目录

centos 中设置 vim的配置高亮、行号、缩进

在centos 中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc在终端 输入以下命令来编辑vimrc配置文件:sudo vim /etc/vim/vimrc或者 sudo gedit /etc/vim/vimrc 1.显示行号    在文件末端添加一新行,输入 set nu 2.语法高亮在文件中找到 "syntax on   这一行,去掉前面的双引号",双引号是注释的意思 3.自动缩进在文件末尾添加一行,输入  set autoindent在添加一行,输入    

CentOS中设置Mysql的最大连接数max_connections(用于解决too many connections的问题)

一.引入 最近一个python的定时任务系统的项目,在做定时数据统计的时候经常报错too many connections,字面意思很简单,就是数据库连接池不够用了.那么比较直接的方法就是手动设置数据库的最大连接数max_connections 二.如何配置 1.查询Mysql当前的最大连接数 mysql> show variables like "max_connections"; +-----------------+-------+ | Variable_name | Va