Когда у вас включен Apache, содержимое вашего ~/Sites
каталога становится видимым в http://localhost/~youruser
. Другими словами, вместо того /~username/Sites
, что вы действительно ищете /~username
.
Попробуйте это для простого теста:
echo hello > ~/Sites/hello.html
И зайдите в ваш браузер http://localhost/~youruser/hello.html
.
Если Apache настроен правильно, вы должны увидеть примитивную страницу с просто «привет» на нем.