У меня есть собственный HomeServer с Ubuntu Server, и это так, как я это сделал.
Вам нужно отредактировать конфигурационный файл apache2, расположенный в /etc/apache2/apache2.confsudo nano /etc/apache2/apache2.conf
. Вы должны отредактировать строку, которая выглядит например: <Directory /var/www/html/>
Option Indexes FollowSymbLinks
AllowOverride None
Require all granted
</Directory>
Вам нужно заменить AllowOverride None на AllowOverride All, тогда вам нужно включить режим перезаписи в apache2 в терминале: sudo a2enmod rewrite
затем перезапустить службу apache sudo service apache2 restart
Попробовать теперь он должен работать.