• fedora 开启 apache 并 开启目录浏览模式


    在内网中 暂时需要一台 文件 服务器,所以准备安装一台 http服务器并开启目录访问权限。这次使用 apache 在 fedora 28 机器上:

    因为 fedora 28 已经包含 httpd 软件,使用 

    systemctl start httpd 就能进行启动。

    启动时 默认开启 目录访问权限,但是首次访问网站根目录的时候,会显示test page.

    进入如下文件夹:

    [root@dhcp-65-15 conf.d]# pwd
    /etc/httpd/conf.d
    [root@dhcp-65-15 conf.d]# cat welcome.conf
    #
    # This configuration file enables the default "Welcome" page if there
    # is no default index page present for the root URL.  To disable the
    # Welcome page, comment out all the lines below.
    #
    # NOTE: if this file is removed, it will be restored on upgrades.
    #
    <LocationMatch "^/+$">
        Options -Indexes
        ErrorDocument 403 /.noindex.html
    </LocationMatch>
    
    <Directory /usr/share/httpd/noindex>
        AllowOverride None
        Require all granted
    </Directory>

    进行注释上述文件:

    [root@dhcp-65-15 conf.d]# cat welcome.conf
    #
    # This configuration file enables the default "Welcome" page if there
    # is no default index page present for the root URL.  To disable the
    # Welcome page, comment out all the lines below.
    #
    # NOTE: if this file is removed, it will be restored on upgrades.
    #
    #<LocationMatch "^/+$">
    #    Options -Indexes
    #    ErrorDocument 403 /.noindex.html
    #</LocationMatch>
    
    #<Directory /usr/share/httpd/noindex>
    #    AllowOverride None
    #    Require all granted
    #</Directory>
    
    #Alias /.noindex.html /usr/share/httpd/noindex/index.html

    httpd 文件配置如下所示:

    <Directory "/var/www/html">
        #
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs/2.4/mod/core.html#options
        # for more information.
        #
        Options  indexes FollowSymLinks
    
        #
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        #
        AllowOverride None
    
        #
        # Controls who can get stuff from this server.
        #
        Require all granted
    </Directory>
    Options  indexes FollowSymLinks
    这个配置表明为 开启目录权限
    结束后,你会看到如下所示画面:

    完成!

    祝您使用愉快,小技术方便您的生活。

    保持更新,转载请注明出处。

  • 相关阅读:
    line-height:150%和line-height:1.5的区别
    javascript: with 表单验证
    CSS实现背景透明,文字不透明,兼容所有浏览器
    关于伪类元素:before和:after
    图片预览实例分享
    微信浏览器取消缓存的方法
    学习笔记(四):jQuery之动画效果
    学习笔记(三):jQuery之DOM
    Git 常用命令
    开发规范(三)数据库 By 阿里
  • 原文地址:https://www.cnblogs.com/xuyaowen/p/apache_index_dir.html
Copyright © 2020-2023  润新知