Nginx WebSocket

WebSocket + ruta Historia

root; 
worker_processes 1; 

Eventos { 
    worker_connections 1024; 
} 

Http { 
    incluir mime.types; 
    aplicación default_type / octet-stream; 
    sendfile en; 
    keepalive_timeout 65; 

    picamp_server aguas arriba { 
        servidor 127.0.0.1:8080; 
    } 

    Servidor { 
        escuchar 80; 
        server 192.168.21.35; 

	lugar / { 
		alias / root / dist /; 
		try_files $ uri uri $ / index.html; 
		expira apagado; 
	} 
Lugar / api / v1 { PROXY_PASS http: // picamp_server; client_max_body_size 1024m; proxy_set_header Origen ''; proxy_set_header anfitrión $ anfitrión; proxy_set_header X-real-IP $ remote_addr; proxy_set_header X-reenvía Por $ proxy_add_x_forwarded_for; } }   Mapa $ $ http_upgrade connection_upgrade { actualización predeterminado; '' cerrar;   }   Servidor { escuchar 54321; server 192.168.21.35; lugar / WebSocket { PROXY_PASS http://127.0.0.1:12345; 30m proxy_read_timeout; proxy_http_version 1,1; Asciende proxy_set_header $ http_upgrade; proxy_set_header conexión $ connection_upgrade; proxy_set_header X-real-IP $ remote_addr; } } }

 

Enrutamiento se dividen generalmente en dos métodos distal

  • hash de enrutamiento (url ha habido #)
  • Ruta Historia H5

https://nginx.org/en/docs/http/websocket.html

Supongo que te gusta

Origin www.cnblogs.com/jhxxb/p/12535478.html
Recomendado
Clasificación