Hallo Robert,
Ein Symlink in mods-enabled ist auf die userdir.conf in mods-available gesetzt. Darin als UserDir http_dir angegeben.
ich habe bei meinem Debian das gerade aktiviert, an userdir.conf _nichts_ geändert, d.h.
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
</IfModule>
apache neu gestartet.
in meinem Homeverzeichnis das Unterverzeichnis public_html angelegt, darin eine index.html abgelegt zum Test.
Test mit Aufruf von
http://localhost/~vinzenz/
erfolgreich. Verzeichnis nach www umbenannt, userdir.conf entsprechend angepasst, apache-Neustart vorgenommen.
http://localhost/~vinzenz/
in einem anderen Browser aufgerufen, wurde ordnungsgemäß ausgeliefert.
Du musst etwas falsch gemacht haben ...
Freundliche Grüße
Vinzenz