nginx配置history模式的使用小結(jié)
本文主要介紹了nginx配置history模式的使用小結(jié),具體如下:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
#前端項(xiàng)目部署
location / {
root html; # 靜態(tài)頁(yè)面在html文件夾下
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}
}
try_files $uri $uri/ /index.html; 這句話是Nginx服務(wù)器配置中的一條指令,用于設(shè)置處理請(qǐng)求的策略。
$uri:這是Nginx內(nèi)置的一個(gè)變量,代表當(dāng)前請(qǐng)求的URI,不包括參數(shù)部分。例如,如果請(qǐng)求的URL是http://example.com/user?id=1,那么$uri的值就是/user。$uri/:嘗試將請(qǐng)求作為目錄處理,如果這個(gè)目錄存在,Nginx會(huì)試圖返回該目錄下的默認(rèn)文件(通常是index.html或index.htm)。/index.html:如果前面的$uri和$uri/都無法找到對(duì)應(yīng)的文件或目錄,那么就返回/index.html文件。
因此,try_files $uri $uri/ /index.html; 的含義是:首先嘗試按照請(qǐng)求的URI去尋找對(duì)應(yīng)的文件,如果找不到,再嘗試將請(qǐng)求作為目錄處理,如果還是找不到,最后就返回/index.html文件。
這對(duì)于單頁(yè)應(yīng)用來說非常有用,因?yàn)闊o論用戶請(qǐng)求的是什么URL,服務(wù)器都會(huì)返回同一個(gè)HTML文件(即index.html),然后由前端路由來決定顯示哪個(gè)頁(yè)面。
到此這篇關(guān)于nginx配置history模式的使用小結(jié)的文章就介紹到這了,更多相關(guān)nginx配置history模式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
騰訊云CentOS 6.6快速安裝 Nginx服務(wù)器圖文教程
本文通過圖文并茂的形式給大家介紹了騰訊云CentOS 6.6快速安裝 Nginx服務(wù)器的方法,介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-09-09
nginx 關(guān)閉默認(rèn)站點(diǎn)的方法
國(guó)內(nèi)機(jī)房一般都要求網(wǎng)站主關(guān)閉空主機(jī)頭,防止未備案的域名指向過來造成麻煩2012-09-09
nginx could not build the server_names_hash 解決方法
服務(wù)器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。2011-03-03
詳解Nginx的超時(shí)keeplive_timeout配置步驟
Nginx 處理的每個(gè)請(qǐng)求均有相應(yīng)的超時(shí)設(shè)置,本文主要介紹了Nginx的超時(shí)keeplive_timeout配置步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
Nginx中worker connections問題的解決方法
這篇文章主要介紹了Nginx中worker connections問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
nginx實(shí)現(xiàn)透轉(zhuǎn)的方法步驟
本文主要介紹了nginx實(shí)現(xiàn)透轉(zhuǎn)的方法步驟,實(shí)現(xiàn)HTTP與HTTPS請(qǐng)求的客戶端IP地址透?jìng)?文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05
nginx設(shè)置上傳目錄無執(zhí)行權(quán)限的方法
在windows+iis下,可以設(shè)置上傳目錄,類似:upload,uploadfile,attachments,這樣的目錄下面無腳本執(zhí)行權(quán)限,從而防止非法用戶上傳腳本得到webshell2010-11-11
生產(chǎn)環(huán)境部署Nginx服務(wù)器雙機(jī)熱備部署keepalived的步驟(多種模式教程)
今天演示下生產(chǎn)環(huán)境keepalived的部署方式,安裝模式有很多,比如說主備模型和雙主模型,主備分:搶占模式 和 非搶占模式,對(duì)Nginx keepalived 雙機(jī)熱備部署相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧2024-07-07
Nginx反向代理后臺(tái)報(bào)404遇到的解決方法
Nginx反向代理404錯(cuò)誤通常是由服務(wù)器配置不正確、文件路徑不正確、文件權(quán)限不正確、文件名大小寫不正確等,本文主要介紹了Nginx反向代理后臺(tái)報(bào)404遇到的解決方法,感興趣的可以了解一下2023-11-11

