nginx找到默認(rèn)根目錄(root?html)的方法
nginx如何找到默認(rèn)根目錄(root html)
nginx的出場(chǎng)配置
server { listen 80; server_name 127.0.0.1; location / { root html; # 這是一個(gè)相對(duì)路徑 } error_page 404 /404.html; #當(dāng)狀態(tài)碼為400則轉(zhuǎn)到/404.html error_page 500 502 503 504 /50x.html; #當(dāng)狀態(tài)碼為50x.. 則轉(zhuǎn)到/50x.html location = /50x.html { root html; } }
系統(tǒng)上nginx配置文件在/etc/nginx/nginx.conf
,服務(wù)index.html
的位置是/var/lib/nginx/html/index.html
。現(xiàn)在,看看上面的配置,nginx是如何根據(jù)配置找到/var/lib/nginx/html/index.html
?
解答
這就涉及到nginx查找相對(duì)路徑的機(jī)制。nginx會(huì)把--prefix
拼接到相對(duì)路徑的前面,共同組成一個(gè)完整的路徑。
--prefix
在不同的環(huán)境中安裝可能都是不一樣的。可以通過(guò)nginx -V
查看到相關(guān)配置
nginx -V nginx version: nginx/1.24.0 built with OpenSSL 3.1.0 14 Mar 2023 TLS SNI support enabled configure arguments: --prefix=/var/lib/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --pid-path=/run/nginx/nginx.pid --lock-path=/run/nginx/nginx.lock --http-client-body-temp-path=/var/lib/nginx/tmp/client_body ...... ......
可以看到上面--prefix=/var/lib/nginx
,因此此時(shí)nginx查找的html的完整路徑是 /var/lib/nginx/html
以上就是nginx找到默認(rèn)根目錄(root html)的方法的詳細(xì)內(nèi)容,更多關(guān)于nginx默認(rèn)根目錄的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- Vue項(xiàng)目Nginx子目錄部署(Vite和Vue-CLI)
- nginx如何配置vue項(xiàng)目history的路由模式(非根目錄)
- 通過(guò)nginx實(shí)現(xiàn)訪問(wèn)服務(wù)器指定目錄下圖片資源
- nginx 不同的訪問(wèn)路徑對(duì)應(yīng)項(xiàng)目不同的目錄的實(shí)現(xiàn)方法
- nginx設(shè)置資源請(qǐng)求目錄的方式詳解
- Nginx安裝完成沒(méi)有生成sbin目錄的解決方法
- Nginx本地目錄映射實(shí)現(xiàn)代碼實(shí)例
- nginx用正則表達(dá)式實(shí)現(xiàn)泛域名自動(dòng)匹配目錄的方法
- 深入理解Nginx中的sites-enabled目錄
相關(guān)文章
Ubuntu?22.04.1?LTS?編譯安裝?nginx-1.22.1的配置過(guò)程
Ubuntu安裝Nginx有兩種方式,一種是通過(guò)命令的方式,這種方式安裝的Nginx版本低,之前漏掃掃出來(lái)Nginx版本低,需要升級(jí)所以現(xiàn)在用編譯的方式安裝版本高點(diǎn)的,本文介紹Ubuntu22.04.1?LTS編譯安裝nginx1.22.1的配置過(guò)程,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧2024-01-01nginx提示:500 Internal Server Error錯(cuò)誤的解決方法
本文章來(lái)給大家總結(jié)了大量關(guān)于導(dǎo)致nginx中提示500 Internal Server Error錯(cuò)誤的原因總結(jié)與解決方法分析有需要了解的朋友可參考參考2013-04-04Nginx如何限制IP訪問(wèn)只允許特定域名訪問(wèn)
我們?cè)谑褂玫臅r(shí)候會(huì)遇到很多的惡意IP攻擊,這個(gè)時(shí)候就要用到Nginx 禁止IP訪問(wèn)了,下面這篇文章主要給大家介紹了關(guān)于Nginx如何限制IP訪問(wèn)只允許特定域名訪問(wèn)的相關(guān)資料,需要的朋友可以參考下2022-07-07