nginx WebSocket

websocket + itinéraire Histoire

racine de l' utilisateur; 
worker_processes 1; 

{événements 
    worker_connections 1024; 
} 

Http { 
    inclure mime.types; 
    application default_type / octet-stream; 
    sendfile sur; 
    keepalive_timeout 65; 

    en amont picamp_server { 
        serveur 127.0.0.1:8080; 
    } 

    Serveur { 
        écouter 80; 
        server_name 192.168.21.35; 

	Emplacement / { 
		alias / root / dist /; 
		try_files $ uri $ uri / index.html; 
		expire au large; 
	} 
Lieu / api / v1 { proxy_pass http: // picamp_server; client_max_body_size 1024m; Origine proxy_set_header ''; proxy_set_header hôte hôte $; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; } }   Carte $ http_upgrade $ connection_upgrade { mise à niveau par défaut; '' Fermer;   }   Serveur { écouter 54321; server_name 192.168.21.35; Emplacement / websocket { proxy_pass http://127.0.0.1:12345; proxy_read_timeout 30m; proxy_http_version 1,1; proxy_set_header Mise à niveau $ http_upgrade; proxy_set_header Connexion connection_upgrade de $; proxy_set_header X-Real-IP $ remote_addr; } } }

 

Le routage est généralement divisé en deux procédés distale

  • routage de hachage (URL, il y a eu #)
  • Histoire Route H5

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

Je suppose que tu aimes

Origine www.cnblogs.com/jhxxb/p/12535478.html
conseillé
Classement