Apache部署目录浏览列表

<VirtualHost *:80>
    ServerAdmin webmaster@webmaster.org
    ServerName dir.apache.org
    ServerAlias dir.apache.org
    
    # 设置网站根目录
    DocumentRoot /var/www/html/dir.apache.org

    <Directory /var/www/html/dir.apache.org>
        # 启用目录索引 (Indexes)
        Options Indexes FollowSymLinks
        IndexOptions FancyIndexing VersionSort FoldersFirst HTMLTable Charset=UTF-8 NameWidth=* IconsAreLinks IgnoreCase

        # 禁用 .htaccess 文件
        AllowOverride None
        
        # --- 认证配置 ---
        AuthType Basic
        AuthName "Restricted Access - File Browsing"
        AuthUserFile /etc/apache2/.htpasswd
        Require valid-user
        
        # 强制设置默认字符集为 UTF-8
        #Header set Content-Type "text/html; charset=UTF-8"
        # ----------------------------------------------------
    </Directory>
    
    # 错误和访问日志
    ErrorLog ${APACHE_LOG_DIR}/dir_error.log
    CustomLog ${APACHE_LOG_DIR}/dir_access.log combined
</VirtualHost>