Problema de nginx Quiero usar nginx para asignar diferentes nombres de dominio a diferentes servidores. ¿Cómo puedo hacerlo? Espero que me puedan proporcionar una plantilla.
No es necesario escribir esto. Si desea asignar diferentes nombres de dominio a diferentes servidores, la mejor manera es configurarlos en el dominio del servidor. Puede utilizar la directiva server_name para distinguir a qué dominio pertenece la solicitud. El método de configuración es: #...
#...
server?{
listen?8000?default_server;
server_name ?img10.ff.com?img10.*;
#Otros elementos de configuración.
#...
#Convertir todas las solicitudes en este servidor Todas se reenvían al nivel superior de img10.ff.com.
ubicación?/?{
proxy_pass??break;
}
}
servidor?{
escuchar?8000;
nombre_servidor?img11.ff.com?img11.*;
# Otros elementos de configuración.
#...
#Reenviar todas las solicitudes en este servidor a la ubicación ascendente de img11.ff.com.
¿/? {
proxy_pass??break;
}
}
#Otras opciones de configuración.
Preste atención a la configuración de server_name en diferentes servidores en la configuración anterior, y debe usar default_server para especificar un dominio de servidor predeterminado durante la configuración.