In my apache2.conf file there's a section that says
Code:
#UserDir is now a module
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
Suse might use the http.conf file.
Also, in Debian, the way to make sure this is being loaded is to put a symlink in /etc/apache2/mods-enabled for files userdir.conf and userdir.load. The actual files are in /etc/apache2/mods-available. So you would
cd /etc/apache2/mods-enabled and then
ln -s /etc/apache2/mods-available/userdir.load userdir.load and the same for userdir.conf. They might already be there...