• 18-10-2022, 12:22:16
    #1
    Merhaba

    Laravel websockets paketi ile kendi socket sunucumu ayağa kaldırmaya çalışıyorum paket pusher paketini otomatik olarak kullanıyor.

    Localde ayağa kaldırmama rağmen production da bir türlü bağlantı sağlayamadım

    Hem socket hemde web için aynı konumu kullanmak istiyorum. Dökümantasyondaki çoğu şeyi denedim ama başarılı olamadım yardımcı olabilecek olan var mı ?

    Dökümantasyon : link

    Nginx conf dosyam

    upstream websockets {
      server laravel-socket-server:6001;
    }
    map $http_upgrade $type {
      default "web";
      websocket "ws";
    }
    server {
        listen 80;
        listen [::]:80;
        server_name nodejs.5deniz.com;
        server_name_in_redirect off;
        index index.php index.html;
        root /var/www/html/laravel-socket-server/public;
        location / {
            try_files /nonexistent @$type;
        }
        location @web  {
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass laravel-socket-server:9000;
            fastcgi_index index.php;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_path_info;
        }
        location @ws  {
            proxy_pass             http://websockets;
            proxy_set_header Host  $host;
            proxy_read_timeout     60;
            proxy_connect_timeout  60;
            proxy_redirect         off;
            # Allow the use of websockets
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    }
  • 19-10-2022, 19:49:42
    #2
    Uzun uğraşlar sonucunda çalıştırmayı başardım. Mesaj atarsan bilgisayara geçtiğimde sana tarif edeyim
  • 20-10-2022, 10:56:30
    #3
    safakocamanoglu adlı üyeden alıntı: mesajı görüntüle
    Uzun uğraşlar sonucunda çalıştırmayı başardım. Mesaj atarsan bilgisayara geçtiğimde sana tarif edeyim
    Pm gönderdim teşekkür ederim