Laravel 10 с подключением реверберации не удалосьPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Laravel 10 с подключением реверберации не удалось

Сообщение Anonymous »

У меня есть laravel reverb, который хорошо работает в разработке, но не могу заставить его работать в производстве. Я всегда получаю сообщение об ошибке в консоли, что соединение через веб-сокет с «моим доменом» не удалось
В моем .env:

Код: Выделить всё

BROADCAST_DRIVER=reverb
REVERB_APP_ID=my-id
REVERB_APP_KEY=my-key
REVERB_APP_SECRET=my-secret
REVERB_HOST="my-servers-public-ip"
REVERB_PORT=8080
REVERB_SCHEME=http
в bootstrap.js:

Код: Выделить всё

import Echo from 'laravel-echo';
import Pusher from 'pusher-js';
window.Pusher = Pusher;
window.Echo = new Echo({
broadcaster: 'reverb',
key: 'my-key',
wsHost: 'my-domain',
wssPort: '8080',
wsPort: '8080',
forceTLS: true,
enabledTransports: ['ws', 'wss'],
});
Все остальное в файле конфигурации — это значения по умолчанию, загруженные из новой установки реверберации.
Я использую Apache в Ubuntu с php8.3- fpm проксируется через Cloudflare и Cloudflare SSL (поэтому у меня нет SSL-сертификатов на самом сервере). Я убедился, что в моих iptables есть правило принятия для порта 8080, и если я использую telnet со своим IP и портом 8080, я получаю успешное соединение. Я включил ext-sockets в своем файле php.ini.
Я попробовал динамически запустить новый порт в команде запуска:

Код: Выделить всё

php artisan reverb:start --port=8081
безуспешно. Когда я запускаю флаг --debug, я ничего не получаю в терминале, кроме сообщений типа «обрезка неактивных соединений» и «проверка устаревших соединений» или что-то в этом роде. Ничего полезного.
Если кто-нибудь сможет мне помочь, я благословлю вас на 7 поколений.

Подробнее здесь: https://stackoverflow.com/questions/782 ... ion-failed
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»