ubuntu服务器环境测试wss
簡(jiǎn)言
1. ubuntu服務(wù)器環(huán)境下,使用nginx搭建wss協(xié)議的方法,請(qǐng)參考筆者的這篇博客
go語(yǔ)言linux環(huán)境配置nginx,搭建wss_papaya的博客-CSDN博客_go nginx
2. 本篇博客講的是如何測(cè)試wss協(xié)議是否通了
步驟(以上面的博客為例子,已經(jīng)配置好了,且讓nginx重新加載了配置)
1. 先驗(yàn)證配置的域名是否能對(duì)應(yīng)到本機(jī)器的IP
博客中新添加的443.conf 文件配置的域名是 wxminigame.yingywz.com,機(jī)器IP是 129.204.111.50
我們 ping 一下域名即可,從回復(fù)可以看到對(duì)應(yīng)的IP地址確實(shí)是本機(jī)器,說明域名映射IP沒問題
?2. 驗(yàn)證網(wǎng)絡(luò)請(qǐng)求能正常轉(zhuǎn)發(fā)到nginx
打開nginx的log,默認(rèn)安裝的話,access位置在?/var/log/nginx/access.log。找不到的話,打開文件nginx的配置文件,即 /etc/nginx/nginx.conf 也能看到配置
我們使用 tail -f?/var/log/nginx/access.log 一直打開著文件,一直刷新,確保有消息轉(zhuǎn)發(fā)過來時(shí)可以看到
在網(wǎng)上找一個(gè)wss測(cè)試的網(wǎng)站,筆者使用的是?websocket在線測(cè)試
輸入網(wǎng)址,請(qǐng)求根目錄即可,點(diǎn)擊左邊的 “連接” 按鈕,如下圖
?相應(yīng)的nginx 的access日志,如下圖,紅框處圈出了3次連接請(qǐng)求的信息
?到此說明,發(fā)來的wss請(qǐng)求映射到nginx沒問題。如果有異常,至少定位到了問題,請(qǐng)逐步排查
3.驗(yàn)證網(wǎng)絡(luò)請(qǐng)求能正常轉(zhuǎn)發(fā)到指定的進(jìn)程
這里再看下上面的配置文件
我們修改請(qǐng)求的地址,不能再請(qǐng)求根目錄了,一定要請(qǐng)求到 /ws 目錄,如下圖
?
我們打開對(duì)應(yīng)的進(jìn)程的log,同樣是使用tail -f 命令一直刷新,如下圖
到這里說明轉(zhuǎn)發(fā)到我們指定的進(jìn)程沒問題了
總結(jié)
以上是生活随笔為你收集整理的ubuntu服务器环境测试wss的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu创建新用户并设置sudo权限
- 下一篇: ubuntu 修改ssh登陆端口