के लिए Nginx कॉन्फ़िगरेशन मुझे WSS के माध्यम से मेरे सर्वर पर कनेक्ट करने में कोई समस्या है। मैंने websockets के साथ nginx सेट करने के लिए निम्न आलेख का पालन किया: http://www.letseehere.com/reverse-proxy-web-socketsWSS
निम्नलिखित मेरी nginx कॉन्फ़िगरेशन है जो Play परोसता है! आवेदन:
#user nobody;
worker_processes 1;
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
tcp {
upstream websockets {
## Play! WS location
server 127.0.0.1:9000;
}
server {
listen 80;
listen 8000;
server_name socket.domain.com;
tcp_nodelay on;
proxy_pass websockets;
proxy_send_timeout 300;
}
# virtual hosting
#include /usr/local/nginx/vhosts/*;
}
http {
server {
listen 443 ssl;
server_name socket.artoo.in;
ssl_certificate /usr/local/nginx/key/socket.domain.com.crt;
ssl_certificate_key /usr/local/nginx/key/socket.domain.com.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
location/{
proxy_pass http://127.0.0.1:9000;
}
}
}
जबकि सर्वर http://socket.domain.com, https://socket.domain.com, ws पर पहुँचा जा सकता है: //socket.domain.com नहीं बल्कि WSS: //socket.domain.com
इस टाइमआउट समस्या को हल करने के लिए कैसे करें? एक बड़ी संख्या में टाइमआउट सेट करने से कहीं ज्यादा सुरुचिपूर्ण? –