Com a nova versão do Apache, precisa alguns ajustes para que funcione as URLs amigáveis e tambem acesso ao fonte PHP.
Primeiramente, liberar acesso ao diretório onde está o fonte, ajustando o apache2.conf
<Directory /home/usuario/php>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Depois criar arquivo pagina.conf no /etc/apache2/sites-available:
Listen 7777
<VirtualHost *:7777>
ServerName usuario-pc
DocumentRoot /home/usuario/php/site/public_html
</VirtualHost>
Lembrar tambem de ativar o mod_rewrite:
sudo a2enmod rewrite
Criar tambem o arquivo .htaccess
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes... RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule>