iT邦幫忙

1

cPanel上如何實作Websocket

iThelp上的各位好:

問題如標題,
本人利用laravel開發一個中大型的網站,希望導入websocket,能夠及時推送及溝通。而我並沒有開發websocket程式的經驗。僅看著網路教學在本機端搭配node.js實作簡單websocket server。

這個網站目前是直接向主機商承租cPanel主機。想請問各位:

1)請問有辦法在cPanel環境下架設Websocket Server讓網頁或APP使用嗎。
2)如果有,那該如何實現呢?
3)如果沒有,那這種情況,通常是如何運行?承租實體主機?

如果有方法實現,但不建議,還麻煩告知一下可能會發生的問題。
非常感謝各位的幫忙。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
Ray
iT邦大神 1 級 ‧ 2018-08-09 14:49:57
最佳解答

通常 cPanel 共享主機前面都已經擋了防火牆, 不一定會讓你的 websocket port 通過....

其次, 會採用 cPanel 的代管業者, 通常 OS 可能也改用 CloudLinux 平台, 目前 CloudLinux 不允許使用 Websocket.

解決方案:

  1. 請改租 VPS, 自行安裝 OS, 自行設定防火牆....
  2. 改租公有雲, 如 AWS, GCP, Azure 等
tsunejui iT邦新手 5 級 ‧ 2018-08-09 16:30:33 檢舉

了解,謝謝您。

我要發表回答

立即登入回答