[請益] https和wss是否有“關聯性”?

作者: red0whale (red whale)   2017-12-02 11:39:06
我最近想寫一個Websocket程式
而我的主機已有買SSL憑證
亦即網站是可以用https瀏覽的
而且是GeoTrust Inc.發行的憑證,並非自己寫的憑證
但是我在Google chrome要試用Websocket時他跟我說https的網站只能使用「wss://」開
頭的協定
那麼我想請問一下我是否要再買另外一個憑證才能使用「wss://」協定?
假設我的https網址是「https://example.com」
那「wss://example.com」照理來講是不是應該也能用?
也就是買了https協定wss協定也就可以用?
因為我用同一個網域名稱但把https改成wss之後就跟我說無法連線了
所以想問https和wss是否是互通、有關聯性的?
謝謝
作者: dododavid006 (朔雪)   2017-12-02 11:50:00
用同一個憑證就好了 但不是把 https 改成 wss 是你要連線 websocket 的地方把網址的 ws 改成 wsspem 跟 key 檔就是你 server 的 ssl 憑證 你現在的問題是 client 端還是 server 端 如果 server 端已經架好的話 其實改一下 client 端用的網址就行了
作者: newversion (海納百川)   2017-12-02 15:05:00
施主你把private key貼出來了!
作者: newton2009 (好瘦唷QQ)   2017-12-02 15:17:00
XDD RSA private key ...
作者: Neisseria (Neisseria)   2017-12-02 15:58:00
直接換 key 吧,保重 =_=...
作者: newversion (海納百川)   2017-12-02 16:24:00
有看過 chmod 777 prikey 然後PHP有:<?php readfile $_GET("f") XDD
作者: dododavid006 (朔雪)   2017-12-02 22:46:00
那個中間要解開應該不太可能啦 然後你那兩段是在同一個檔案嗎 一般 ssl 設定時應該會拆成兩個檔案才對應該是把第一段的 BEGIN 到 END 存成 .pem 然後第二段存成 .key 再拿去給你的程式試試看 如果錯了再交換過來吧 因為老實說 我常常分不清楚這兩個檔案XD剛剛翻了一下文件 應該不用拆兩個檔案才對 sorry你 8080 port 有在使用嗎?因為它訊息是 server 開不起來 我猜有沒有可能是port 占用住了 你有開其它的網頁伺服器嗎對了 你試試看建 websocket server 時中間的網址改成用 0.0.0.0
作者: jfcherng (小霹靂)   2017-12-02 23:48:00
以前我的作法是PHP開內網ws, NGINX/Apache 做SSL與proxy

Links booklink

Contact Us: admin [ a t ] ucptt.com