nginx禁止直接通過ip進(jìn)行訪問并跳轉(zhuǎn)到自定義500頁面的操作
直接上配置文件
server { listen 80 default; # 要禁止直接訪問ip,需要加上default server_name ~.*; error_page 404 400 402 401 /404.html; # 定義錯誤狀態(tài)碼對應(yīng)的html文件 location = /404.html { # 如果使用相對路徑一般將文件放在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 / { # 這里必須這樣寫訪問ip才能跳轉(zhuǎn)到自定義的500.html return 500; } #return 500; # 如果這樣寫,會跳轉(zhuǎn)到nginx默認(rèn)的500頁面 }
這是寫 return 500;的結(jié)果
這是 location的
補(bǔ)充知識:關(guān)于nginx無論怎么配置都還是跳轉(zhuǎn)到歡迎界面的解決方案
hello,各位猿友們。是不是在第一使用nginx時,會遇到無論你怎么修改nginx.conf文件都還是跳轉(zhuǎn)到歡迎界面的問題?然后把度娘翻了個遍都然并卵,你說絕不絕望?生不生氣?莫要慌,救世主來了。。。。。
產(chǎn)生該問題的原因: * 兄die,你改錯地方了。。。**
**在linux下成功安裝nginx后,對于初次使用nginx的人來說都會習(xí)慣性去解壓后的目錄下找到nginx.conf,然后一頓改,這個其實(shí)是不對的,改了不會有任何效果。
正確的做法是用whereis nginx命令找到nginx安裝目錄下的nginx.conf文件進(jìn)行修改**
以上這篇nginx禁止直接通過ip進(jìn)行訪問并跳轉(zhuǎn)到自定義500頁面的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx反向代理之proxy_redirect指令的實(shí)現(xiàn)
proxy_redirect指令是用來重置頭信息中的"Location"和"Refresh"的值,本文就來詳細(xì)的介紹一下如何使用,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08Nginx中日志模塊的應(yīng)用和配置應(yīng)用示例
Nginx是一款高性能的HTTP和反向代理服務(wù)器,廣泛應(yīng)用于互聯(lián)網(wǎng)領(lǐng)域,這篇文章主要介紹了Nginx中日志模塊的應(yīng)用和配置,下面通過一個簡單的實(shí)例來演示Nginx日志模塊的應(yīng)用和配置,需要的朋友可以參考下2024-02-02nginx 反向代理之 proxy_pass的實(shí)現(xiàn)
這篇文章主要介紹了nginx 反向代理之 proxy_pass的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11Nginx實(shí)現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)的步驟詳解
外網(wǎng)瀏覽器與內(nèi)網(wǎng)是不通的,但是外網(wǎng)與中間過渡服務(wù)器是通的,中間過渡服務(wù)器與內(nèi)網(wǎng)服務(wù)器是通的,這樣在外網(wǎng)訪問過渡服務(wù)器時,過渡服務(wù)器再跳轉(zhuǎn)到后臺服務(wù)器,本文給大家介紹了Nginx外網(wǎng)訪問內(nèi)網(wǎng)如何實(shí)現(xiàn)步驟,需要的朋友可以參考下2023-10-10解決使用了nginx獲取IP地址都是127.0.0.1 的問題
這篇文章主要介紹了解決使用了nginx獲取IP地址都是127.0.0.1 的問題,獲取i工具的完整代碼文中給大家提到,具體實(shí)例代碼跟隨小編一起看看吧2021-09-09