Redis
 sql >> база данни >  >> NoSQL >> Redis

ActionCable на AWS:Грешка по време на ръкостискане на WebSocket:Неочакван код на отговор:404

За да изпълните примера за чат на websocket при внедряване на Elastic Beanstalk с един екземпляр в AWS, ще трябва да добавите следната конфигурация на Nginx прокси (Забележка:заменете "env1.t3tiiauce6.us-west-2.elasticbeanstalk.com" с името на вашия сайт):

.ebextensions/nginx_proxy.config

files:
  "/etc/nginx/conf.d/websockets.conf" :
    content: |
      upstream backend {
          server unix:///var/run/puma/my_app.sock;
      }

  server {
      listen 80;

      access_log /var/log/nginx/access.log;
      error_log /var/log/nginx/error.log;

      server_name env1.t3tiiauce6.us-west-2.elasticbeanstalk.com

      # prevents 502 bad gateway error
      large_client_header_buffers 8 32k;

      location / {
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Host $http_host;
          proxy_set_header X-NginX-Proxy true;

          # prevents 502 bad gateway error
          proxy_buffers 8 32k;
          proxy_buffer_size 64k;

          proxy_pass http://backend;
          proxy_redirect off;

          location /assets {
            root /var/app/current/public;
          }

          # enables WS support
          location /cable {
            proxy_pass http://backend;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
          }
      }
  }

container_commands:
  01restart_nginx:
    command: "nginx -t && service nginx reload"

`




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Свързване директно с Redis с (от страна на клиента) javascript?

  2. Каква е най-добрата стратегия за синхронизиране на Redis данни с MySQL?

  3. docker-compose:връзката на Redis е отказана между контейнерите

  4. Осигуряване на възел Redis

  5. Redis lua кога наистина да го използвам?