nginx禁止直接通過(guò)ip進(jìn)行訪問(wèn)并跳轉(zhuǎn)到自定義500頁(yè)面的操作
直接上配置文件
server { listen 80 default; # 要禁止直接訪問(wèn)ip,需要加上default server_name ~.*; error_page 404 400 402 401 /404.html; # 定義錯(cuò)誤狀態(tài)碼對(duì)應(yīng)的html文件 location = /404.html { # 如果使用相對(duì)路徑一般將文件放在nginx安裝目錄下的html/下,比如:/usr/local/nginx/html/404.html root html; } error_page 500 /500.html; location = /500.html { root html; } error_page 502 /502.html; location = /502.html { root html; } location / { # 這里必須這樣寫(xiě)訪問(wèn)ip才能跳轉(zhuǎn)到自定義的500.html return 500; } #return 500; # 如果這樣寫(xiě),會(huì)跳轉(zhuǎn)到nginx默認(rèn)的500頁(yè)面 }
這是寫(xiě) return 500;的結(jié)果
這是 location的
補(bǔ)充知識(shí):關(guān)于nginx無(wú)論怎么配置都還是跳轉(zhuǎn)到歡迎界面的解決方案
hello,各位猿友們。是不是在第一使用nginx時(shí),會(huì)遇到無(wú)論你怎么修改nginx.conf文件都還是跳轉(zhuǎn)到歡迎界面的問(wèn)題?然后把度娘翻了個(gè)遍都然并卵,你說(shuō)絕不絕望?生不生氣?莫要慌,救世主來(lái)了。。。。。
產(chǎn)生該問(wèn)題的原因: * 兄die,你改錯(cuò)地方了。。。**
**在linux下成功安裝nginx后,對(duì)于初次使用nginx的人來(lái)說(shuō)都會(huì)習(xí)慣性去解壓后的目錄下找到nginx.conf,然后一頓改,這個(gè)其實(shí)是不對(duì)的,改了不會(huì)有任何效果。
正確的做法是用whereis nginx命令找到nginx安裝目錄下的nginx.conf文件進(jìn)行修改**
以上這篇nginx禁止直接通過(guò)ip進(jìn)行訪問(wèn)并跳轉(zhuǎn)到自定義500頁(yè)面的操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持本站。
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。