بزرگترین جشنواره سال راکت! ۵۰ درصد تخفیف شگفت انگیز!

کلیک کن!
ثانیه
دقیقه
ساعت
روز
محمد رضا
11 ماه پیش توسط محمد رضا مطرح شد
5 پاسخ

اطلاعات در رابطه با laravel reverb

سلام به همه دوستان عزیز راکتی
توی یکی از پرسش پاسخ های مربوط به سوکت @ghomi راجب laravel reverb اشاره ای داشتن و من یه سرچی زدم راجب reverb و یکی دو تا ویدیو یوتوب هم دیدم
چیزی که متوجه شدم هر پروژه برا خودش سرور سوکت خودشه و خیلی ساده بدون هیچ سختی ای event ها رو میشه broadcast کرد

فقط چند تا سوال کلی داشتم ممنون میشم دوستانی که تجربه کار با reverb رو دارن پاسخ بدید

من از لاراول وب سوکت دو سالی هست استفاده میکنم و کلیتش اینجوره که یه سرور وب سوکت داریم و هرچی پروژه داریم بهش متصل میکنیم توی کانال های مختلف و ای دی های مختلف که توی کانفیگش برای هر app تعریف میشه متصل میشن اون پروژه ها به پروژه اصلی
(یه سری چالش های اذیت کننده راجب ssl توی سرور داره که واقعا برای بار اول اگر بخایی پیاده کنی خیلی اذیت میکنه و کلا کار باهاش رو مخه گاهی)

حالا با این تفاسیر توی reverb ساز کار ب چ شکله؟ اگر ده پروژه توی سرور داشته باشیم باید برای همه reverb نصب کنیم یا اینجا هم یک پروژه میشه وب سوکت مرکزی ما؟
اگر چند پروژه باید reverb نصب بشه مشکل پورت و این داستانای مختلف چی میشه
توی سرور با ssl چه باید کرد ؟ آیا چالش هایی داره ؟
ایا فقط برای لاراول 11 هست و یا با لاراول های قدیمی هم سازگاری داره ؟

در کل چیزی که من از مشاهده اولیه خودم از ویدیو های اینترنت دیدم یه پکیج خیلی سبک و بی دردسری به نظر میرسه


ثبت پرسش جدید
مجتبی مسکین
تخصص : توسعه دهنده وب - فول استک
@mojskin 3 هفته پیش مطرح شد
0

باید آدرس فایل‌های ssl رو بهش بدی. داخل فایل تنظیمات reverb.php این موارد رو بعد از url اضاف کن:

        'options' => [
            'tls' => empty(env('SSL_CERT_PATH')) ? [] : [
                'local_cert' => env('SSL_CERT_PATH'),
                'local_pk' => env('SSL_KEY_PATH'),
                'passphrase' => null,
                'verify_peer'=>false,
                'verify_peer_name'=>false,
            ],
        ],

داخل فایل env هم باید آدرس فایل‌های certificate ssl رو بهش بدی. برای استفاده از ssl رایگان، روی سرور لینوکس از certbot استفاده کن و این موارد رو توی env اضاف کن و فراموش نکن برای آدرس دهی از symlinkها استفاده نکنی:

SSL_CERT_PATH="/etc/letsencrypt/archive/{your_domain_name}/fullchain.pem"
SSL_KEY_PATH="/etc/letsencrypt/archive/{your_domain_name}/privkey.pem"

محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 11 ماه پیش آپدیت شد
0

reverb یک پکیج که توسط تیم خود لاراول اگه اشتباه نکنم در حال توسعه هستش
اگه چند تا پروژه داشته باشی خب میتونی روی پورت های مختلف اجرا کنی پس مشکلی وجود نداره
فکر کنم روی لاراول 10 هم قابل نصب باشه تست نکردم میتونید نصب کنید تست کنید
در مورد اس اس ال هم که فکر نکنم مشکلی وجود داشته باشه

https://laravel.com/docs/11.x/reverb


میثم بابائی
@meysam547 4 ماه پیش مطرح شد
0

من همچنان یک هفته است مشکل ssl دارم


مجتبی مسکین
تخصص : توسعه دهنده وب - فول استک
@mojskin 3 هفته پیش مطرح شد
0

باید آدرس فایل‌های ssl رو بهش بدی. داخل فایل تنظیمات reverb.php این موارد رو بعد از url اضاف کن:

        'options' => [
            'tls' => empty(env('SSL_CERT_PATH')) ? [] : [
                'local_cert' => env('SSL_CERT_PATH'),
                'local_pk' => env('SSL_KEY_PATH'),
                'passphrase' => null,
                'verify_peer'=>false,
                'verify_peer_name'=>false,
            ],
        ],

داخل فایل env هم باید آدرس فایل‌های certificate ssl رو بهش بدی. برای استفاده از ssl رایگان، روی سرور لینوکس از certbot استفاده کن و این موارد رو توی env اضاف کن و فراموش نکن برای آدرس دهی از symlinkها استفاده نکنی:

SSL_CERT_PATH="/etc/letsencrypt/archive/{your_domain_name}/fullchain.pem"
SSL_KEY_PATH="/etc/letsencrypt/archive/{your_domain_name}/privkey.pem"

مجتبی مسکین
تخصص : توسعه دهنده وب - فول استک
@mojskin 3 هفته پیش مطرح شد
0

برای لاراول 10 هم قابل استفاده هست و مشکلی نداره


mahdi farhadpour
تخصص : برنامه نویس
@mahdi4187 2 هفته پیش مطرح شد
0

برای پورت میتونید از nginx مدیریت کنید و حتی روی یک ساب دامنه از همون سایت reverb را قرار بدید توی مستندات لاراول همین مثال را زده


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام