Activar el mod_rewrite en Apache2

Por racnarok sakugen
Una cosa más que al principio se nos hace un mundo, y es activar el mod_rwerite en apache2, no se si en versiones anteriores será igual ya que nunca las e usado, pero supongo que por lo menos será parecido.

Esto "explicara" como activarlo en Debian, pero es casi lo mismo en Ubuntu, tampoco entrare en "que es el mod_rewrite" ya que si llegaron asta aquí es por que ya lo saben, sin más comencemos:


Primero nos loguemos como root:
su
Una vez logueados escribimos:
a2enmod rewrite
Como a lo que le quiero aplicar el rewrite es a mi localhost entonces debo editar el siguiente arhivo:
nano /etc/apache2/sites-enabled/000-default
Una vez ahí debemos cambiar todos los
AllowOverride None
por
AllowOverride All
Guardamos y reiniciamos apache:
/etc/init.d/apache2 restart
Y listo, ya debería de funcionar el mod_rewrite.