1. Protokol wss sebenarnya ialah websocket+SSL, yang bermaksud menambahkan lapisan SSL pada protokol websocket, serupa dengan https (http+SSL).
2. Gunakan nginx untuk proksi wss [prinsip dan proses komunikasi]
Pelanggan memulakan sambungan wss untuk menyambung ke nginx
Nginx memajukan data protokol WSS ke port protokol WebSocket Workerman dan menukarnya menjadi data protokol WS pada masa yang sama
Workerman melakukan pemprosesan logik perniagaan selepas menerima data
2. Nginx menyokong websocket Perkara penting tentang mengkonfigurasiserver { listen 80; server_name 域名; location / { proxy_pass http://127.0.0.1:8080/; // 代理转发地址 proxy_http_version 1.1; proxy_read_timeout 3600s; // 超时设置 // 启用支持websocket连接 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location /upload { // 静态资源地址 root /mnt/resources; } }
proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi Nginx untuk menyokong websocket. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!