今天有一位同學問到 Nginx 的站點多路徑匹配的問題?
1.www.domain.com/a 需要返回 /var/www/domain.com/a/index.html
2.www.domain.com/b 需要返回 /var/www/domain.com/b/index.html
如何配置 Nginx 使之生效?
解決這個問題,第一的反映是直接使用 Nginx 的 location 指令來解決,不過在給出答案之前,我們先來了解一下 Nginx location 指令的基礎。
Nginx 區(qū)塊配置概念
在 Nginx 的配置文件中,通常會用兩個常用的區(qū)塊(Block)來進行設置:
1.Server 區(qū)塊
2.Localtion 區(qū)塊
這里的區(qū)塊是指 Block,你甚至可以理解為后面的那一對{}之間的配置內容。
Sever 區(qū)塊主要是真的主機的配置,比如配置主機的域名,IP,端口等內容。當然,在一個 Nginx 的配置文件里面,我們是可以指定多個 Sever 區(qū)塊的配置的。
而 Location 區(qū)塊則是在 Sever 區(qū)塊里面,細分到針對不同的路徑和請求而進行的配置。因為一個站點中的 URI 通常會非常多,所以在 Location 區(qū)塊設置這部分,你也是可以寫多個 Location 的配置的。
下面來看看 Location 配置的基本語法先:
location optional_modifier location_match { # 這個 {} 里面的配置內容就是一個區(qū)塊 Block }
網(wǎng)站名稱:詳解NginxLocation配置-創(chuàng)新互聯(lián)
URL標題:http://www.rwnh.cn/article2/dopeoc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、品牌網(wǎng)站制作、云服務器、響應式網(wǎng)站、自適應網(wǎng)站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容