????????之前我們所做的賽事直播平臺是用戶發(fā)送http請求訪問我們的swoole http服務。
????????現(xiàn)在當用戶發(fā)送請求后,我們首先通過nginx服務器請求靜態(tài)頁面資源(靜態(tài)頁面資源如果不存在的話恒界,才會去swoole?http繼續(xù)請求)
? ? ? ? 最后摘刑,我們還需要在swoole中進行一個分發(fā)機制
? ? 首先,修改我們nginx的配置文件瞭亮,將nginx默認的根目錄修改成我們賽事直播的靜態(tài)html所在的文件夾
? ? 這樣我們直接通過nginx訪問靜態(tài)頁面
????????其次家乘,修改配置文件,配置我們的代理轉(zhuǎn)發(fā)?proxy_pass? (這里額外插一句話 -e?是文件比較運算符蝗羊,如果文件存在,返回true)馍迄,那么這句話的意思是如果請求的url不存在的話颈嚼,轉(zhuǎn)發(fā)到我們本機8811端口上
????????之后我們nginx再對傳入過來的swoole請求進行分發(fā) (定義一個名字叫做swoole_http的分發(fā)規(guī)則畅厢。weight代表權(quán)重)
? ? ? ? 最后在我們的代理轉(zhuǎn)發(fā)?proxy_pass這里引入規(guī)則
? ? ? 最后附上一篇:??nginx配置文件詳細說明