the subdirectory. If you want indexing in the parent directory only, for example, use Options -Indexes in the subdirectory.
The AllowOverride controls the use of .htaccess files, which are a further step in the configuration hierarchy. Configuration for a specific directory can be amended by putting options in a file called .htaccess in that directory.
While this gives flexibility for those administering websites on the servers of others, it should be avoided when you can edit the files in /etc/apache. It's slightly less secure, but the main reason is that with AllowOverride enabled, before each time Apache loads a page, it has to check for a .htaccess file in that page's directory and each of its parents all the way up to DocumentRoot, so performance will suffer. The last two lines are to do with access controls - more on that shortly.
Boom shack-alack!
This will get Apache serving static HTML files from a sensibly named directory, so copy your content there and see how it goes. Apache usually runs as the apache:apache user. You can check the User and Group settings in the configs to be sure, so make certain your files are readable by that user. There's a slew of settings for the files, but you may want to check a couple now.
ServerAdmin is the email address of the server's administrator. This is included in some server-generated content, such as error messages. When you give a directory instead of a page in the URL, such as www.linuxformat.co.uk, Apache will look for an index page, which is usually index.html. The DirectoryIndex directive gives