前言:
項目是外包的項目,本來用的就是wss:xxxx.xx.com的接口地址,但是換成了我們的新域名就不行了
換上以后報錯
failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR
說是沒有ssl證書
服務器配置好了ssl證書后開始報400錯誤
參考鏈接:
https://blog.csdn.net/qq_35808136/article/details/89677749
https://blog.csdn.net/weixin_37264997/article/details/80341911?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EsearchFromBaidu%7Edefault-6.searchformbaiduhighlight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EsearchFromBaidu%7Edefault-6.searchformbaiduhighlight
https://blog.csdn.net/CSDNHmCxy/article/details/111225683?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.searchformbaiduhighlight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.searchformbaiduhighlight
坑:
wss鏈接轉發,沒代理轉發 直接就寫在 location / 下面
舉例:
現在 是我請求的接口是這個wss://A.com/core/channel
然后我本地域名是https://B.com/
然后服務器的接口地址是https://A.com
需要在A.com下的nginx配置
我當時是在location /{}里面寫了那三行代碼就可以了