If you are using the same srm.conf from an old distribution, make sure you add the new AddIcon , AddIconByType , and DefaultIcon directives. Apache versions before 1.2b1 will ignore the last line of configuration files if the last line does not have a trailing newline. Whereas in NCSA the default is to fail booting unless an added optional keyword is included. Apache does not implement OnDeny use ErrorDocument instead. To embed spaces in directive arguments NCSA used a backslash before the space.
Apache treats backslashes as normal characters.
To embed spaces surround the argument with double-quotes instead. Apache does not implement the NCSA referer directive. Apache does not allow ServerRoot settings inside a VirtualHost container. DocumentRoot, TransferLog, etc.