[Aspectos destacados de la entrevista] Preguntas de entrevista relacionadas con Apache que encontrará en las entrevistas

1. ¿Qué protocolo utiliza el servidor HTTP Apache para proporcionar servicios de navegación web ?

Respuesta : Proporcionar servicios de navegación web basados ​​en el protocolo de red http estándar .

2.  Describa brevemente el proceso básico de compilación e instalación del paquete de software httpd .

Respuesta: Desempaquete, configure, compile e instale.

3.  Al compilar e instalar el paquete de software httpd , ¿cuáles son las funciones de agregar las opciones de configuración --enable -rewrite y --enable -so ?

Respuesta : --enable-rewrite: habilita la función de reescritura de direcciones de páginas web para la optimización del sitio web y la migración y el mantenimiento del directorio.

    --enable-so : habilita la compatibilidad con el módulo de carga dinámica , lo que le brinda a httpd la capacidad de expandir aún más su funcionalidad.

4. ¿Cuál es la función del comando Ln -s /usr/local/httpd/bin/* /usr/local/bin ?

Respuesta: Agregue un enlace simbólico a Apache y optimice la ruta .

5. ¿  Cuál es el propósito de agregar el archivo de configuración httpd.Service después de compilar e instalar httpd ?

Respuesta : Se utiliza para controlar los servicios httpd controlados o monitoreados por systemd .

6. ¿Cuáles son las funciones de los elementos de configuración Antes y Después en el archivo de configuración Httpd.service ?

Respuesta : Después: establece la secuencia de inicio de las unidades de servicio . También hay un campo correspondiente llamado Antes .

Por ejemplo : "After=network.target" aparece en el archivo de la unidad httpd.service , lo que significa que network.target se inicia primero , luego se inicia httpd.service y el orden se invierte al apagar.

Si aparece "Before=network.target" , significa iniciar httpd.service primero y luego iniciar network.target .

7. En los archivos de configuración del servicio y Httpd, ¿qué elementos de configuración se pueden configurar para ayudar a systemd a localizar con precisión el proceso principal del servicio?

Respuesta: Establecer tipo: establezca el tipo de inicio del proceso de servicio. Cuando el tipo de inicio se bifurca, debe configurar el elemento de configuración PIDFile al mismo tiempo para ayudar a systemd a localizar con precisión el proceso principal del servicio.

8.  Describa brevemente los tipos de archivos de registro utilizados por el servidor Apache HTTP y sus respectivos usos .

Respuesta : Hay dos tipos : registro de acceso y registro de errores .

Registro de acceso (access_log): puede comprender el estado de acceso al sitio web de manera oportuna.

Registro de errores (error_log) : puede proporcionar una base de referencia para solucionar fallas del servidor.

9.  En el archivo de configuración principal del servicio httpd , ¿ cuáles son las funciones de los elementos de configuración ServerRoot y DocumentRoot ?

Respuesta : ServerRoot: establece el directorio raíz del servidor httpd . Este directorio incluye los subdirectorios y archivos necesarios para ejecutar el sitio web .

    DocumentRoot : establece el directorio raíz del sitio web , que es la ruta de almacenamiento real de los documentos web en el sistema . Este elemento de configuración se confunde fácilmente con ServerRoot , por lo que se requiere atención especial.

10. En el archivo de configuración principal del servicio httpd , ¿cuál es la función del elemento de configuración Requerir todo denegado ?

Respuesta : Requerir todo denegado: significa denegar el acceso a todos los hosts.

11. ¿ Cuál es la función de la declaración de configuración "No requiere ip 192.168.4.100" ?

Respuesta : Deniegue la dirección IP 192.168.4.100 para acceder al host .

12. ¿ Qué tipos de hosts de máquinas virtuales admite httpd ?

Respuesta: Hay tres tipos : según el nombre de dominio , según la dirección IP y según el puerto.

13. ¿Cuál es la función del archivo de configuración httpd-vhosts.conf ?

Respuesta: El archivo de configuración del host virtual se utiliza para configurar el host virtual.

 14. ¿Qué significa la declaración de configuración "Requerir todo denegado"?

Respuesta: Significa negar el acceso a todos los hosts.

15. ¿Qué dos métodos de autenticación admite el servidor httpd? ¿Cual es la diferencia?

Respuesta: Autenticación básica (Básica): la autenticación básica es httpd

La funcionalidad básica del servicio no requiere opciones especiales de configuración previa.

Autenticación implícita (Digest): para utilizar la autenticación implícita, debe agregar la opción "--enable-auth-digest" antes de compilar httpd, pero no todos los navegadores admiten la autenticación implícita.

16. Describa brevemente el proceso básico de configuración de la autorización de usuario para directorios de sitios web.

Respuesta: (1) Crear un archivo de datos de autenticación de usuario (2) Agregar la configuración de autorización de usuario y reiniciar el servicio httpd (3) Verificar la autorización de acceso del usuario

17. ¿Cuál es la función del elemento de configuración "Requerir usuario válido" en el archivo de configuración principal httpd ?

Respuesta: Se requiere que solo los usuarios legales en el archivo de autenticación puedan acceder.

18. Describa brevemente los tres tipos de hosts virtuales y sus características admitidos por el servicio httpd.

Respuesta: Según el nombre de dominio: utilice un nombre de dominio diferente para cada host virtual, pero su dirección IP correspondiente es la misma.

Según la dirección IP: utilice un nombre de dominio diferente para cada host virtual y las direcciones IP correspondientes también son diferentes.

Basado en puerto: utilice diferentes números de puerto TCP. Al navegar por diferentes sitios virtuales, los usuarios deben especificar el número de puerto al mismo tiempo para acceder.

20.Si el servidor httpd quiere habilitar un servidor web virtual basado en el nombre de dominio, ¿qué aspectos suelen ser necesarios configurar?

Respuesta: (1) Proporcionar resolución de nombre de dominio para el host virtual (2) Preparar documentos web para el host virtual (3) Agregar la configuración del host virtual y reiniciar el servicio httpd

21. ¿Cuál es la función del elemento de configuración Incluir en el archivo de configuración principal httpd ?

Respuesta: Cargue un archivo de configuración independiente.

22. Describa brevemente el proceso básico de creación de un servidor web virtual basado en el nombre de dominio.

Respuesta: (1) Proporcionar resolución de nombres de dominio para hosts virtuales (instalar el servicio dns)

(2) Prepare los documentos de la página web para el host virtual (3) Agregue la configuración del host virtual y reinicie el servicio httpd (4) Utilice diferentes nombres de dominio en el cliente para acceder al host web virtual

23. Al configurar un servidor web virtual en función de la dirección IP, ¿en qué elemento de configuración de cada servidor web virtual se especifica la dirección IP correspondiente al nombre de dominio respectivo?

Respuesta: Especifique la IP correspondiente al nombre de dominio respectivo en el elemento de configuración de VirtualHost.

24. Al configurar un servidor web virtual basado en puerto, ¿qué elementos de configuración se utilizan para especificar varios números de puerto TCP que se monitorearán?

Respuesta: Debe especificar el número de puerto TCP que se monitoreará a través de múltiples elementos de configuración de Listen. La dirección IP y el número de puerto deben especificarse en la configuración de VirtualHost de cada servidor web virtual.

Supongo que te gusta

Origin blog.csdn.net/weixin_53678904/article/details/132557462
Recomendado
Clasificación