lnmp一鍵安裝包中配置swoole網域名稱埠對映

2021-08-17 08:17:47 字數 765 閱讀 8085

按照官方文件

location / 

}

新增無效,主要是一鍵安裝包的vhost配置檔案中沒有 找到 location /

}location @swoole 這樣最後達到的效果是,url中有index.php的時候正常訪問前台頁面,無index.php的時候,會跳轉到swoole來處理

但是我並不想讓使用者直接訪問網域名稱就能定位到我的swoole請求頁面,反覆嘗試了好久都達不到效果

突然靈光一現,完全可以自己另外定義乙個location啊

請求的名字還可以自定義,本例中精確匹配 http

於是所有**都不用動,只需要在配置檔案中新增下邊**即可

}這樣連白名單都有了,可以設定只允許 伺服器的反向**ip 訪問swoole_http_server

todo:如何防止有人繞過前端頁面直接請求伺服器

另外還有一種情況,就是網域名稱後隨便輸入一段字元,會跳出tp的錯誤介面

想讓它跳轉404或者直接返回首頁

參考  先實現返回首頁

將rewrite規則檔案注釋,在網域名稱主配置檔案中新增:

location /
這樣無論輸入什麼字元都會跳轉首頁,而index.php入口檔案也不會受影響

該方法有問題,會讓rewrite失效,還是使用配置檔案預設的rewrite規則

如果想跳轉,就在tp中自定義錯誤頁面吧

LNMP一鍵安裝包

系統需求 lnmp一鍵安裝包 v1.4 已經在 vultr 遨遊主機 搬瓦工 photonvps oneasiahost新加坡vps budgetvm digitalocean locvps linode diahosting kvmla 景文互聯 ramnode buyvm 80vps 快易互聯 ...

LNMP 一鍵安裝包

系統需求 lnmp一鍵安裝包 v1.4 已經在 vultr 遨遊主機 搬瓦工 vps2ez oneasiahost digitalocean locvps linode diahosting kvmla 景文互聯 ramnode buyvm 快易互聯 80vps 阿里雲等眾多vps的centos 6...

LNMP一鍵安裝包

系統需求 lnmp一鍵安裝包 v1.2 已經在linode diahosting photonvps digitalocean 遨遊主機 ramnode budgetvm 瑞豪開源 directspace kvmla oneasiahost新加坡vps 景文互聯 hostigation buyvm ...