Centro Nacional de Desarrollo e Investigación de Tecnologías Libres (CENDITEL)
CENDITEL, Mérida - Venezuela
Dirección de Desarrollo
Autor: Ing. Angelo Osorio
Fecha de Elaboración: 05-09-2017 (dd,mm,aaaa)
El símbolo al principio de una línea de comandos indica:
$ = hacer la sentencia como usuario
# = hacer la sentencia como administrador
Para instalar apache se utiliza el comando:
# apt-get install apache2
- Iniciar proceso:
- Forma 1:
# service apache2 start
- Forma 2:
# systemctl start apache2
- Forma 3:
# /etc/init.d/apache2 start
- Forma 1:
- Reiniciar proceso:
- Forma 1:
# service apache2 restart
- Forma 2:
# systemctl restart apache2
- Forma 3:
# /etc/init.d/apache2 restart
- Forma 1:
- Detener proceso:
- Forma 1:
# service apache2 stop
- Forma 2:
# systemctl stop apache2
- Forma 3:
# /etc/init.d/apache2 stop
- Forma 1:
- Estado del proceso
- Forma 1:
# service apache2 status
- Forma 2:
# systemctl status apache2
- Forma 3:
# /etc/init.d/apache2 status
- Forma 1:
- Para activar el módulo Rewrite de apache se utiliza el siguiente comando:
# a2enmod rewrite
- Modificar el archivo
apache2.conf
. Se puede modificar tanto desde la consola como desde un editor de texto, siempre y cuando se tenga permiso de superusuario, en este caso se usará nano, editor de texto desde la consola:# nano /etc/apache2/apache2.conf
- Ahora se debe buscar la línea dentro del archivo que dice AllowOverride None. En caso de encontrar más de una, buscar la que tiene el directorio donde se alojan los archivos del servidor local, www en mi caso:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None <-- Esta línea es la que se debe cambiar
Require all granted
</Directory>
- Ahora se cambia None por All
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All <-- Así
Require all granted
</Directory>
- Se guarda el archivo
- Luego se debe reiniciar el apache:
# service apache2 restart
- Ya se pueden usar las urls limpias