Archivo de configuración de Nginx e interpretación de conceptos básicos

Tabla de contenido

Interpretación de archivos de configuración básica.

Utilice el archivo host para resolver el nombre de dominio

Reglas de resolución de nombres de dominio


Este artículo solo cubre la interpretación del archivo de configuración mínima de Nginx y proporciona algunas explicaciones adicionales del contenido del archivo. 

Interpretación de archivos de configuración básica.

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html; 
            index  index.html index.htm;	 #访问80端口,找到nginx目录下的html目录下的index.html
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }
}
  • procesos_trabajadores

trabajador_procesos 1; el valor predeterminado es 1, lo que significa iniciar un proceso de negocio

Nginx tiene dos procesos: maestro y trabajador: el proceso maestro se utiliza para administrar el proceso de trabajo y el proceso de trabajo se utiliza para el servicio Nginx. Las opciones de optimización del rendimiento pueden, opcionalmente, establecer la cantidad de procesos de trabajo en la cantidad de núcleos de la CPU del servidor.

  • conexiones_trabajadores

trabajador_conexiones 1024; El número de conexiones que un único proceso de negocio puede aceptar

trabajador_conexión  representa el número máximo de conexiones que puede establecer cada proceso de trabajo , por lo tanto, el número máximo de conexiones que puede establecer un nginx debe ser trabajador_conexiones * trabajadores_procesos

  • incluir tipos mime;

incluir mime.types; introducir tipos mime http

mime.typesEs uno de los archivos de configuración de nginx, que se utiliza para definir la asignación entre tipos MIME y extensiones de archivo. En nginx, los tipos MIME se utilizan para especificar el tipo de archivo para que el navegador pueda analizar y mostrar el archivo correctamente.

  • aplicación de tipo_predeterminado/flujo de octeto;

default_type application/octet-stream; si el tipo mime no coincide, se utiliza el método de transmisión de flujo binario de forma predeterminada.

  • enviar archivo activado;

sendfile on; Utilice el sendfile de Linux (socket, file, len) para una transmisión de red eficiente, es decir, 0 copias de datos.

 Optimización del rendimiento: habilite el modo eficiente de transferencia de archivos sendfile on;
sendfile on; #Función especial de transferencia de datos

El parámetro sendfile on se utiliza para habilitar el modo de transferencia de archivos eficiente. Al mismo tiempo, configurar las dos instrucciones tcp_nopush on y tcp_nodelay on en on puede evitar el bloqueo de E/S de red y disco y mejorar la eficiencia del trabajo de Nginx.

Utilice el archivo host para resolver el nombre de dominio

  • El archivo Hosts (o hosts.txt) es un archivo de texto que almacena algunas relaciones de mapeo entre direcciones IP y nombres de dominio. La dirección IP puede ser resuelta directamente por la computadora, mientras que el nombre de dominio debe resolverse a través del servidor DNS.
  • Para configurar el archivo Hosts, primero debe abrir el archivo. El archivo Hosts suele estar en el directorio C:\Windows\System32\drivers\etc y se puede abrir con un editor de texto. Recuerde no utilizar editores de texto que no sean sin formato, como Word, ya que estos editores agregarán información de formato al archivo.
  • Luego, ingrese la relación de mapeo entre la dirección IP y el nombre de dominio en el archivo Hosts. El formato es así: dirección IP, nombre de dominio. Por ejemplo, ingresar 127.0.0.1 www.baidu.com equivale a decirle a la computadora que al acceder a www.baidu.com, debe usar la dirección IP 127.0.0.1 para acceder. Después de eso, guarde el archivo Hosts y cierre el editor de texto.

Una vez completada la modificación

Acceder al nombre de dominio resuelto por la dirección IP de la máquina virtual

 Precauciones

1. Al editar el archivo Hosts, el formato del archivo no se puede cambiar; de lo contrario, se producirá un error de análisis.

2. No ingrese entradas duplicadas en el archivo Hosts, de lo contrario provocará un análisis inestable.

3. Después de modificar el archivo Hosts, debe ejecutar el comando ipconfig /flushdns en una nueva ventana del símbolo del sistema para que surta efecto.

Reglas de resolución de nombres de dominio

  • reglas de coincidencia de nombres de servidor

A lo que debemos prestar atención es a que la coincidencia del nombre del servidor esté en orden. Si se escribe en la coincidencia anterior, no continuará coincidiendo hacia abajo.

  • partido completo

Podemos hacer coincidir varios nombres de dominio en el mismo nombre de servidor.

server_name vod.mmban.com www1.mmban.com;

  • coincidencia de comodines

server_name *.mmban.com

  • El comodín finaliza el partido

server_name vod.*;

  • Partido normal

server_name ~^[0-9]+\.mmban\.com$;

Supongo que te gusta

Origin blog.csdn.net/m0_62436868/article/details/132782868
Recomendado
Clasificación