Quiz Unidad 9: Apache (Servidor Web)
Quiz: Unidad 9 - Apache HTTP Server
¿Qué es Apache HTTP Server?
[x] El servidor web más usado del mundo, desarrollado por Apache Foundation [ ] Un sistema operativo [ ] Un tipo de base de datos [ ] Un lenguaje de programación
Apache es el servidor web open source más popular históricamente.
¿Cuál es el comando para iniciar el servicio Apache?
[x] sudo systemctl start apache2 [ ] sudo systemctl start nginx [ ] sudo apache start [ ] apache2ctl run
En Ubuntu/Debian el servicio se llama apache2.
¿Cuál es el archivo de configuración principal de Apache?
[x] /etc/apache2/apache2.conf [ ] /etc/nginx/nginx.conf [ ] /etc/httpd/httpd.conf [ ] /etc/apache/apache.conf
apache2.conf es el archivo de configuración global de Apache.
¿Qué directorio contiene los VirtualHosts en Ubuntu?
[x] /etc/apache2/sites-available/ [ ] /etc/nginx/sites-enabled/ [ ] /etc/apache2/sites-enabled/ [ ] /etc/httpd/conf.d/
Los archivos de VirtualHost se crean en sites-available y se habilitan con a2ensite.
¿Qué comando habilita un sitio en Apache?
[x] sudo a2ensite nombre_sitio [ ] sudo nginx enable sitio [ ] sudo apache2 activate [ ] sudo systemctl restart apache
a2ensite crea el symlink en sites-enabled.
¿Qué significa “a2dissite”?
[x] Deshabilitar un sitio de Apache [ ] Instalar Apache [ ] Activar módulo [ ] Reiniciar servicio
a2dissite deshabilita un VirtualHost.
¿Qué comando reinicia Apache después de cambios de configuración?
[x] sudo systemctl restart apache2 [ ] sudo nginx restart [ ] apache2 reload [ ] sudo systemctl start apache2
restart (o reload para recarga sin desconexión) aplica cambios.
¿Qué módulo de Apache proporciona rewrite de URLs?
[x] mod_rewrite [ ] mod_ssl [ ] mod_proxy [ ] mod_headers
mod_rewrite permite URLs amigables y redirecciones.
¿Qué es un VirtualHost basado en nombre?
[x] Un VirtualHost que sirve múltiples dominios en una misma IP [ ] Un VirtualHost por cada IP [ ] Un tipo de certificado SSL [ ] Un sistema de autenticación
Name-based VirtualHost permite hospedar varios dominios con una IP.
¿Qué archivo contiene la configuración de puertos en Apache?
[x] /etc/apache2/ports.conf [ ] /etc/apache2/ports.conf [ ] /etc/nginx/ports.conf [ ] /etc/httpd/ports.conf
ports.conf define en qué puertos escucha Apache.
¿Qué significa .htaccess?
[x] Un archivo de configuración por directorio que Apache lee automáticamente [ ] Un tipo de virus [ ] Un script de inicio [ ] Un archivo de log
.htaccess permite configuraciones sin acceder al archivo principal.
¿Qué comando muestra el estado de módulos de Apache?
[x] apache2ctl -M [ ] apachectl list [ ] nginx -V [ ] systemctl status apache
apache2ctl -M (o apachectl -M) lista módulos cargados.
¿Qué significa “AllowOverride All”?
[x] Permite usar archivos .htaccess para sobrescribir configuraciones [ ] Niega todos los accesos [ ] Solo permite overrides parciales [ ] Deshabilita .htaccess
AllowOverride All da flexibilidad a usuarios para configurar sus directorios.
¿Qué es el directorio DocumentRoot?
[x] El directorio donde Apache busca los archivos para servir [ ] El directorio de logs [ ] El directorio de configuración [ ] El directorio de usuarios
Por defecto en Ubuntu es /var/www/html/