DPL · Tema 2: Configuración y administración de servidores Web
Tema 2: Configuración y administración de servidores Web es uno de los temas públicos de Despliegue de Aplicaciones Web dentro de TesIA Exam. Aquí puedes localizar preguntas indexables, tests, cuestionarios y exámenes que lo incluyen.
Cómo estudiar este tema
Primero lee el resumen completo para fijar el marco del tema. Después usa la guía de estudio para ordenar el repaso y termina con las preguntas, revisando siempre la respuesta correcta y la explicación breve.
Esta página pública está pensada para consulta y repaso. Para practicar con progreso, favoritos y modo examen puedes continuar dentro de TesIA Exam con los mismos exámenes relacionados.
Material de estudio disponible
Aquí se muestran el resumen completo, la guía completa y los recursos públicos enlazados del tema para que la página sea útil también fuera de la app.
Preguntas, respuestas y explicaciones del tema
Listado público sin duplicados de las preguntas del tema, con su respuesta correcta y una explicación breve para facilitar el estudio y el repaso desde buscadores.
8. ¿Qué módulo de Apache se debe activar para realizar redirecciones de URL complejas?
- A) mod_ssl
- B) mod_rewrite
- C) mod_php
- D) mod_proxy
B) mod_rewrite
La respuesta correcta es B. mod_rewrite permite manipular URLs mediante expresiones regulares.
11. ¿Para qué sirve la directiva 'server_name' en Nginx?
- A) Para ponerle un nombre al ordenador
- B) Para identificar el dominio que responderá en ese bloque
- C) Para definir el usuario administrador
- D) Para cambiar el nombre de la empresa
B) Para identificar el dominio que responderá en ese bloque
La respuesta correcta es B. Permite al servidor saber qué bloque de configuración aplicar según el nombre de host solicitado.
3. ¿Qué comando se utiliza en sistemas basados en Debian/Ubuntu para habilitar un nuevo sitio en Apache?
- A) a2ensite
- B) a2disite
- C) apachectl start
- D) systemctl reload
A) a2ensite
La respuesta correcta es A. a2ensite (Apache2 Enable Site) crea el enlace simbólico necesario en sites-enabled.
28. ¿Qué significa 'Hardening' de un servidor?
- A) Instalar disco sólido
- B) Aplicar medidas para asegurar y proteger el sistema
- C) Hacer que pese más
- D) Actualizar hardware
B) Aplicar medidas para asegurar y proteger el sistema
La respuesta correcta es B. Incluye cerrar puertos innecesarios y limitar permisos.
7. ¿Para qué sirve el archivo .htaccess en Apache?
- A) Para instalar el servidor
- B) Para aplicar configuraciones a nivel de directorio sin reiniciar el servidor
- C) Para guardar las contraseñas de los usuarios
- D) Para definir el hardware del servidor
B) Para aplicar configuraciones a nivel de directorio sin reiniciar el servidor
La respuesta correcta es B. Permite descentralizar la configuración y aplicarla de forma inmediata a subcarpetas.
13. ¿Cuál es el propósito de los archivos access.log?
- A) Guardar las contraseñas
- B) Registrar todas las peticiones recibidas por el servidor
- C) Registrar solo los errores
- D) Guardar el código fuente
B) Registrar todas las peticiones recibidas por el servidor
La respuesta correcta es B. Permite analizar quién accede, desde dónde y a qué recursos del servidor.
20. ¿Qué comando se usa para recargar la configuración de Nginx sin desconectar a los usuarios?
- A) nginx -s reload
- B) nginx stop
- C) reboot
- D) nginx start
A) nginx -s reload
La respuesta correcta es A. Envía una señal al proceso maestro para leer la nueva configuración.
25. ¿Qué directiva de Nginx indica el archivo por defecto a cargar?
- A) start_file
- B) index
- C) root_file
- D) default_page
B) index
La respuesta correcta es B. Normalmente se configura como 'index index.html'.
21. ¿Qué es un certificado SSL/TLS autofirmado?
- A) Un certificado comprado
- B) Un certificado generado por el propio administrador
- C) Un certificado que no funciona
- D) Un virus
B) Un certificado generado por el propio administrador
La respuesta correcta es B. Son útiles para desarrollo, aunque el navegador mostrará advertencia.
5. ¿Qué directiva de Nginx se utiliza para definir el puerto en el que escucha un servidor?
- A) port
- B) listen
- C) server_name
- D) proxy_pass
B) listen
La respuesta correcta es B. La directiva listen especifica la dirección y el puerto donde Nginx aceptará peticiones.
16. ¿Qué directiva de Apache permite listar los archivos de un directorio si no hay un index.html?
- A) ListFiles
- B) Options +Indexes
- C) DirectoryShow
- D) ShowAll
B) Options +Indexes
La respuesta correcta es B. Si se activa Indexes, el servidor genera automáticamente una lista de ficheros.
27. ¿Qué es un ataque DoS en servidores web?
- A) Un tipo de cable
- B) Ataque de denegación de servicio para tumbar el servidor
- C) Actualización
- D) Nuevo protocolo
B) Ataque de denegación de servicio para tumbar el servidor
La respuesta correcta es B. Consiste en saturar el servidor con peticiones falsas.
1. ¿Qué directiva de Apache se utiliza para definir el directorio raíz de los documentos de un sitio web?
- A) ServerRoot
- B) DirectoryIndex
- C) DocumentRoot
- D) VirtualHost
C) DocumentRoot
La respuesta correcta es C. DocumentRoot establece el directorio desde el cual el servidor servirá los archivos para un host determinado.
6. ¿Qué es un Host Virtual (Virtual Host)?
- A) Un servidor simulado en la nube
- B) Una configuración que permite alojar varios dominios en una sola IP
- C) Un servidor que no tiene hardware físico
- D) Una copia de seguridad del servidor
B) Una configuración que permite alojar varios dominios en una sola IP
La respuesta correcta es B. Permite optimizar recursos sirviendo múltiples sitios web desde una misma instancia de servidor.
19. ¿Para qué se utiliza la directiva 'Location' en Nginx?
- A) Para decir dónde está el servidor
- B) Para definir configuraciones específicas según la ruta de la URL
- C) Para localizar usuarios por IP
- D) Para cambiar el nombre del servidor
B) Para definir configuraciones específicas según la ruta de la URL
La respuesta correcta es B. Permite aplicar reglas diferentes a rutas específicas de la web.
17. ¿Cuál es la principal ventaja de usar Nginx sobre Apache para contenido estático?
- A) Es más bonito
- B) Consume mucha menos memoria y CPU para servir archivos
- C) Es de pago
- D) Solo funciona en Windows
B) Consume mucha menos memoria y CPU para servir archivos
La respuesta correcta es B. Nginx es extremadamente eficiente sirviendo archivos estáticos.
15. ¿Qué es un Proxy Inverso?
- A) Un servidor que bloquea internet
- B) Un servidor que recibe peticiones externas y las redirige a servidores internos
- C) Un tipo de cable de red
- D) Una base de datos
B) Un servidor que recibe peticiones externas y las redirige a servidores internos
La respuesta correcta es B. Nginx se utiliza frecuentemente en este rol para mejorar la seguridad.
18. ¿Qué protocolo se utiliza para que un servidor web se comunique con un intérprete de PHP?
- A) HTTP
- B) FastCGI / PHP-FPM
- C) SSH
- D) FTP
B) FastCGI / PHP-FPM
La respuesta correcta es B. PHP-FPM permite separar el servidor web del procesamiento dinámico.
22. ¿Qué directiva de Apache se usa para cambiar el usuario con el que corre el servidor?
- A) User
- B) Admin
- C) SuperUser
- D) Identity
A) User
La respuesta correcta es A. Es vital para minimizar riesgos en caso de compromiso del sistema.
30. ¿En qué directorio de Linux se encuentran los archivos de configuración?
- A) /home
- B) /etc
- C) /bin
- D) /tmp
B) /etc
La respuesta correcta es B. El directorio /etc es el estándar para configuraciones de servicios.
12. ¿Qué puerto utiliza HTTPS por defecto?
- A) 80
- B) 22
- C) 443
- D) 8080
C) 443
La respuesta correcta es C. El puerto 443 es el estándar mundial para tráfico web seguro cifrado.
26. ¿Para qué sirve el comando 'top' en la administración?
- A) Para apagar
- B) Monitorizar el uso de recursos en tiempo real
- C) Descargar archivos
- D) Escribir código
B) Monitorizar el uso de recursos en tiempo real
La respuesta correcta es B. Ayuda a identificar procesos que consumen recursos excesivos.
2. ¿En qué archivo de configuración de Apache se suelen definir los módulos que se cargan al iniciar?
- A) php.ini
- B) httpd.conf
- C) modules.xml
- D) web.config
B) httpd.conf
La respuesta correcta es B. httpd.conf es el archivo principal donde se gestionan las directivas LoadModule.
4. ¿Cuál es la función principal de un Servidor Web a diferencia de un Servidor de Aplicaciones?
- A) Ejecutar lógica Java compleja
- B) Servir contenido estático y gestionar el protocolo HTTP
- C) Administrar bases de datos NoSQL
- D) Compilar código fuente
B) Servir contenido estático y gestionar el protocolo HTTP
La respuesta correcta es B. Un servidor web se especializa en la entrega de recursos (HTML, CSS, imágenes) vía HTTP.
10. ¿Qué significa que Nginx sea un servidor orientado a eventos?
- A) Que solo funciona en fiestas
- B) Que maneja múltiples conexiones en un solo hilo de ejecución de forma asíncrona
- C) Que se apaga cuando ocurre un error
- D) Que requiere mucha memoria RAM
B) Que maneja múltiples conexiones en un solo hilo de ejecución de forma asíncrona
La respuesta correcta es B. Su arquitectura asíncrona le permite gestionar miles de conexiones simultáneas.
9. ¿Cuál es el archivo principal de configuración en Nginx?
- A) nginx.xml
- B) nginx.conf
- C) default.conf
- D) server.ini
B) nginx.conf
La respuesta correcta es B. nginx.conf contiene las directivas globales y las inclusiones para los bloques de servidor.
29. ¿Qué directiva de Apache permite ocultar la versión del servidor?
- A) ServerTokens Prod
- B) HideVersion On
- C) NoVersion
- D) VersionMask
A) ServerTokens Prod
La respuesta correcta es A. Solo indica que el servidor es 'Apache' sin detalles adicionales.
24. ¿Qué es el balanceo de carga en servidores web?
- A) Medir el peso
- B) Repartir el tráfico entre varios servidores
- C) Limpiar discos
- D) Contar usuarios
B) Repartir el tráfico entre varios servidores
La respuesta correcta es B. Permite alta disponibilidad y escalabilidad.
14. ¿Qué comando de Linux permite verificar si hay errores de sintaxis en la configuración de Apache?
- A) apachectl configtest
- B) apache error
- C) test-config
- D) service apache run
A) apachectl configtest
La respuesta correcta es A. Es fundamental ejecutarlo antes de reiniciar el servidor.
23. ¿Cuál es el formato estándar de los archivos de registro en la mayoría de servidores web?
- A) XML
- B) JSON
- C) Common Log Format (CLF)
- D) Markdown
C) Common Log Format (CLF)
La respuesta correcta es C. Es un formato de texto simple para facilitar el análisis.
Exámenes que incluyen este tema
Practicar este tema en TesIA Exam
Abre la app para entrenar este contenido en modo estudio o examen y guardar tu progreso.
Abrir TesIA Exam