heh, I'm used to Abyss webserver which worked fine for me until I started (as of today) running one of my domains at home, cause I am a poor guy. =)

What worked before : putting files (legal, legit ones I own) in a directory and simply linking to the folder to let people see and choose from the list.

What DOESN'T work now, the same.. IE, I put for example, www.thisaddress.com/videos and it doesn't come up. However, I type in www.thisaddress.com/videos/index.html and it DOES come up.

Unless it's a security issue, I'd like to be able to do it the abyss way (I have a lot of files, and to be honest, there's just times that I'm lazy in making the index.html file) of drop and choose.. can anyone tell me what setting this is, or how to do it please?
oh yeah, I have 1.3.33

--W.W.A.Z.man :eek:

Dani AI

Generated

Short checklist that follows ’s post — how to get directory browsing working under Apache and why it often fails.

Most likely causes

  • Apache disables automatic directory listings by default. Enable them explicitly with the Options Indexes setting (or add an index file). Also ensure the server is picking the correct virtual host for the hostname you request — a ServerName/vhost mismatch can make Apache serve a different document root or deny access.
  • File-system permissions: the webserver user must be able to traverse directories (execute bit) and read files. Typical perms are 755 on directories and 644 on files.
  • If you rely on .htaccess, AllowOverride must permit the Options you need (or use AllowOverride All).

Quick examples

# Apache 2.4
<Directory "/var/www/html/public">
    Options +Indexes
    DirectoryIndex index.html
    Require all granted
</Directory>
# Apache 1.3 / 2.2 style
<Directory "/var/www/html/public">
    Options +Indexes
    DirectoryIndex index.html
    Order allow,deny
    Allow from all
</Directory>

Or in a directory .htaccess:

Options +Indexes
DirectoryIndex index.html index.php

Troubleshooting steps

  • Check the error log (e.g. /var/log/apache2/error.log or /var/log/httpd/error_log) for messages like “client denied by server configuration” or “File does not exist.”
  • Confirm filesystem ownership and permissions (e.g. chmod 755 /path/to/dir).
  • On systems with SELinux/AppArmor, verify the webserver has the correct security context or booleans enabled.
  • If name-based vhosts are used, set an explicit ServerName in the config so Apache matches the intended vhost.

Security note
Directory listings expose filenames; prefer an index page or restrict access where appropriate.

Relevant docs: Options (core), DirectoryIndex, Using .htaccess files.

...the main problem is, I tried to put index.html's in the other folders and the other folders were inaccessible as well, even with the index files.

well I don't see an edit button anywhere, so I gotta ad a third entry. I managed to get it fixed, and also learned Apache is MUCH more picky in regards to directory listings.. The main thing I changed was the computer name from "localhost" back to it's designated computer name, followed by my ISP's DNS server.. ie, for example, This_ (this is a fake address just to protect my sanity heh =) ) and now everything's working peachy!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.