như bạn thấy ta cần setup nhiều components để có thể chạy được 1 app chat Laravel, và điều này cần ta phải có toàn quyền thao tác với 1 VM (mn thường gọi là VPS). Hosting theo mình biết họ chỉ cho mình deploy project cấu hình đơn giản và những cấu hình khó đều phải phụ thuộc vào nơi mình thuê hosting.
Mình ko chắc là bây giờ Hosting đã tiên tiến hơn nhiều chưa
Nhưng mình luôn khuyến khích mọi người thuê 1 VM (VPS), lên Digital Ocean thuê có 5$ 1 tháng về để học. Vì ở các dự án thật, deploy mình hầu như chẳng thấy ai dùng Hosting vì nó có nhiều hạn chế
Đúng là Laravel Echo Server có support SSL path để chạy HTTPS, nhưng bằng cách đó bạn sẽ phải có chứng chỉ SSL (bằng 1 cách nào đó, mua chẳng hạn, đừng xem tutorial dùng các dạng self-sign cert nhé bạn, lúc connect từ trình duyệt sẽ fail đó), đi kèm với việc dùng kiểu SSL path này là rất nhiều vấn đề củ chuối.
THẢO LUẬN
em cảm ơn anh ạ

Đậu xanh rau muống
Đc của ló :v
Hay quá e
Hay quá bạn ơiiii
very good
thời điểm bài viết này publish thì laravel đang ở version 8.10 rồi

@hcthang cài system package/tools thì phải sudo thôi bạn
.
Lên server đương nhiên là không thể như local được, khó hơn, nhưng lúc deploy được bạn sẽ thấy phê

hay quá chị ơi
ah vâng bạn. Nhiều sudo quá. Ko hề ngon ăn như ở local, chỉ start redis, laravel-echo-server, queue là chạy
như bạn thấy ta cần setup nhiều components để có thể chạy được 1 app chat Laravel, và điều này cần ta phải có toàn quyền thao tác với 1 VM (mn thường gọi là VPS). Hosting theo mình biết họ chỉ cho mình deploy project cấu hình đơn giản và những cấu hình khó đều phải phụ thuộc vào nơi mình thuê hosting.
Mình ko chắc là bây giờ Hosting đã tiên tiến hơn nhiều chưa
Nhưng mình luôn khuyến khích mọi người thuê 1 VM (VPS), lên Digital Ocean thuê có 5$ 1 tháng
về để học. Vì ở các dự án thật, deploy mình hầu như chẳng thấy ai dùng Hosting vì nó có nhiều hạn chế 
hosting là ko thể hả bạn ơi ...
@hcthang

@maitrungduc1410 ok cảm ơn bạn nhiều
@hcthang
thường lấy HTTPS thì ta sẽ lấy ở phần webserver (Nginx, Apache), đây là cách mn thường làm và rất dễ.
Lúc setup Laravel Echo Server ko cần chọn HTTPS mà ta chỉ cần đặt nó ở phía sau webserver thì sẽ tự động có HTTPS.
Bạn đọc bài Deploy ứng dụng chat realtime Laravel trên Ubuntu để xem cách mình setup HTTPS cho toàn bộ app chat (cả Laravel Echo server nhé)
@maitrungduc1410 Lúc init cái laravel-echo-server thì nó yêu cầu path ssl mà mình ko rõ lấy ở đâu. Bạn giúp mình nhé!
Cứ tưởng Multi Label

That is "một cú lừa"
hay quá




Đúng vậy đó, cảm ơn bạn nha.