解決訪問nginx首頁(yè)404的過程
訪問nginx首頁(yè)404的方法
正常情況下,啟動(dòng)nginx后訪問地址 http://localhost 應(yīng)該是能進(jìn)入到nginx 的歡迎首頁(yè)的;但是當(dāng)訪問后卻顯示了404頁(yè)面,
我們當(dāng)前的 html 文件路徑為:/root/c_nginx_module/html/index.html
這種情況一般都是 nginx root目錄(根目錄)未配置好導(dǎo)致的,那我們只要保證根目錄下有html,或者指定一個(gè)有html的根目錄就行啦!
解決方案 1:在根目錄加上html文件
以下通過 -t 命令查看到,nginx 的根目錄是 /usr/local/nginx/
^Croot@PAw9033927:~/c_nginx_module# ./nginx -t nginx: [emerg] open() "/usr/local/nginx/conf/nginx.conf" failed (2: No such file or directory) nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
然后,我們進(jìn)入到 nginx的根目錄,創(chuàng)建一個(gè)html目錄,在html目錄下創(chuàng)建一個(gè) index.html 文件
cd /usr/local/nginx/ mkdir html cd /usr/local/nginx/html touch index.html # 在文件內(nèi)加入 html 代碼 vi index.html
然后再次啟動(dòng)就可以訪問了
解決方案 2:指定根目錄
剛剛說了,我們當(dāng)前的 html 文件路徑為:/root/c_nginx_module/html/index.html,那我們就把根目錄指定為 /root/c_nginx_module 就行了
在 nginx.conf 配置文件中,在 location 塊下將root的值改為 /root/c_nginx_module/html
location / {
root /root/c_nginx_module/html; # 改這里
index index.html index.htm;
}
然后重啟就可以了
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nexus使用nginx代理實(shí)現(xiàn)支持HTTPS協(xié)議
這篇文章主要介紹了Nexus使用nginx代理實(shí)現(xiàn)支持HTTPS協(xié)議,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
高性能WEB開發(fā) nginx HTTP服務(wù)器篇
新產(chǎn)品為了效果,做的比較炫,用了很多的圖片和JS,所以前端的性能是很大的問題,分篇記錄前端性能優(yōu)化的一些小經(jīng)驗(yàn)。2010-05-05
Nginx反向代理出現(xiàn)靜態(tài)文件404異常處理
本文主要介紹了Nginx反向代理出現(xiàn)靜態(tài)文件404異常處理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-05-05

