[请益] 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